Edgewall Software

Ticket #1259 (closed enhancement: fixed)

Opened 3 years ago

Last modified 3 years ago

Recognize subversion changesets and make them into a diff-link

Reported by: lobbin@… Owned by: cboos
Priority: normal Milestone: 0.9
Component: wiki system Version: 0.8
Severity: minor Keywords:
Cc:

Description

Example string: "Merged my-calc-branch changes r406:480 into the trunk" that makes "r406:480" into a link that will display a complete diff between the two changesets.

Attachments

Change History

Changed 3 years ago by cmlenz

  • component changed from general to wiki

Related to #1032 and #1014.

This ticket is about the TracLinks syntax, the diff functionality itself is covered by #1014.

Changed 3 years ago by anonymous

Other points to consider for the Wiki syntax, in relation with #1014:

Maybe diff: would be better than source: in the links above.

Changed 3 years ago by cboos

See also the diff: syntax proposal I recently made in #199.

Changed 3 years ago by cboos

  • owner changed from jonas to cboos
  • status changed from new to assigned

...and later implemented in the TracDiff branch (r1864)

Changed 3 years ago by cboos

  • severity changed from normal to minor
  • milestone set to 0.9

"Merged my-calc-branch changes r406:480 into the trunk" that makes r406:480 into a link that will display a complete diff between the two changesets.

I wonder, should r406:480 be made an alias for diff:#406//#480 or for log:/#406:480 ? (i.e. link to the diffs or to the revision log?)

(btw, I just noticed that log:#406:480 doesn't work as it should, i.e. be identical to log:/#406:480 ; I'll fix that shortly)

Changed 3 years ago by cboos

the buglet described above was fixed in r2138

Changed 3 years ago by cboos

  • milestone changed from 0.9 to 1.0

This will be post-poned to 1.0, as this will be part of the TracDiff branch.

Changed 3 years ago by cboos

  • milestone changed from 1.0 to 0.9

Wait, I think that r406:480 should rather be made an alias for log:/#406:480 instead of diff:#406//#480. There are two very good reasons for that:

  • the log: (revision log) gives a better overview of the changes
  • the more detailled diff: view can be easily reached from the log: view, by using the View differences button, whereas the reverse is not true

Furthermore, this can be implemented in the trunk.

Changed 3 years ago by cboos

  • status changed from assigned to closed
  • resolution set to fixed

The above was implemented in [2165]

Add/Change #1259 (Recognize subversion changesets and make them into a diff-link)

Author



Change Properties
<Author field>
Action
as closed
Next status will be 'reopened'
 
Note: See TracTickets for help on using tickets.