Edgewall Software
Modify

Opened 18 years ago

Last modified 7 years ago

#4048 new enhancement

Diff between repositories

Reported by: anonymous Owned by:
Priority: normal Milestone: next-major-releases
Component: version control Version: devel
Severity: normal Keywords: multirepos
Cc: dreurmail@… Branch:
Release Notes:
API Changes:
Internal Changes:

Description (last modified by Christian Boos)

Trac allows to see the files of the project (in any Versioning system) but it were nice if trac allows to:

  1. commit on-line files and directories,
  2. comment the files, directories and changes of these,
  3. see diffs between two repositories, etc.

Probably it's a long term enhancement (version 0.20…)

Thank you very much

Attachments (0)

Change History (12)

comment:1 by anonymous, 18 years ago

Version: 0.10devel

comment:2 by Christian Boos, 18 years ago

Component: generalversion control
Milestone: 1.0
Owner: changed from Jonas Borgström to Christian Boos

Sure, those are all good ideas.

description edited to make it possible to identify the differnt points

comment:3 by Christian Boos, 18 years ago

Description: modified (diff)

comment:4 by Christian Boos, 18 years ago

  1. was already requested (see #2956)
  2. is indeed something that I have in mind. Changeset commenting was already requested in #2035, but doing the same for paths is also an idea. Actually I'd like to have the same sort of commenting (with threading et al) than for the tickets, possibly in a Discussion tab (see my comments on TracProject/UiGuidelines). But for being able to generalize the comments (which are currently done in a way a bit "hackish"), we would first need to have a more generic data model (see TracDev/Proposals/DataModel)
  3. Seeing diffs between repositories would be possible, once support for multiple repositories is in place (#2086). Doing it for files in different repositories would be trivial, but doing diffs between folders in different repositories will be a bit more involved, but possibly not that much with the new cache.

So many good things, so little time, so yes, probably 0.20 ;)

comment:5 by Christian Boos, 15 years ago

Keywords: multirepos added
Summary: Commit on-line files and directoriesDiff between repositories

As request 1. corresponds to #2956 and request 2. corresponds to #2035, refocusing this ticket to request 3: see diffs between two repositories, etc., which is possible to do on the basis of the MultiRepos branch but currently raises a "Can't compare across different repositories" error…

comment:6 by dreurmail@…, 15 years ago

Cc: dreurmail@… added

comment:7 by Carsten Klein <carsten.klein@…>, 15 years ago

note: subversion does not permit diffs between to distinct repositories. and implementing such is not trivial, otherwise the folks over at subversion would have already done that, IMO.

comment:8 by Christian Boos, 15 years ago

Milestone: 1.0unscheduled

Milestone 1.0 deleted

comment:9 by Remy Blank, 14 years ago

Milestone: triaging0.13
Owner: changed from Christian Boos to Remy Blank

I'll give this a shot (diff between repositories).

comment:10 by Remy Blank, 14 years ago

Milestone: 0.130.14

comment:11 by Remy Blank, 13 years ago

Owner: Remy Blank removed

Refocusing.

comment:12 by Ryan J Ollos, 10 years ago

Milestone: next-dev-1.1.xnext-major-releases

Retargetting tickets to narrow focus for milestone:1.2. Please move the ticket back to milestone:next-dev-1.1.x if you intend to resolve it by milestone:1.2.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The ticket will remain with no owner.
The ticket will be disowned.
as The resolution will be set. Next status will be 'closed'.
The owner will be changed from (none) to anonymous. Next status will be 'assigned'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.