Edgewall Software
Modify

Ticket #4048 (new enhancement)

Opened 5 years ago

Last modified 12 months ago

Diff between repositories

Reported by: anonymous Owned by: rblank
Priority: normal Milestone: 0.14
Component: version control Version: devel
Severity: normal Keywords: multirepos
Cc: dreurmail@…
Release Notes:
API Changes:

Description (last modified by cboos) (diff)

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

Change History

comment:1 Changed 5 years ago by anonymous

  • Version changed from 0.10 to devel

comment:2 Changed 5 years ago by cboos

  • Component changed from general to version control
  • Milestone set to 1.0
  • Owner changed from jonas to cboos

Sure, those are all good ideas.

description edited to make it possible to identify the differnt points

comment:3 Changed 5 years ago by cboos

  • Description modified (diff)

comment:4 Changed 5 years ago by cboos

  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 Changed 3 years ago by cboos

  • Keywords multirepos added
  • Summary changed from Commit on-line files and directories to Diff 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 Changed 2 years ago by dreurmail@…

  • Cc dreurmail@… added

comment:7 Changed 22 months ago by Carsten Klein <carsten.klein@…>

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 Changed 22 months ago by cboos

  • Milestone changed from 1.0 to unscheduled

Milestone 1.0 deleted

comment:9 Changed 19 months ago by rblank

  • Milestone changed from triaging to 0.13
  • Owner changed from cboos to rblank

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

comment:10 Changed 12 months ago by rblank

  • Milestone changed from 0.13 to 0.14
View

Add a comment

Modify Ticket

Change Properties
<Author field>
Action
as new
as The resolution will be set. Next status will be 'closed'
to The owner will be changed from rblank. Next status will be 'new'
The owner will be changed from rblank to anonymous. Next status will be 'assigned'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.