Edgewall Software
Modify

Opened 15 years ago

Last modified 4 years ago

#1200 new enhancement

Provide syntax to link to file-differences from svn log messages

Reported by: arnarb@… Owned by:
Priority: low Milestone: next-major-releases
Component: version control/changeset view Version: 0.8
Severity: normal Keywords: wiki custom syntax
Cc: Branch:
Release Notes:
API Changes:

Description

It would be nice if there was a syntax for filenames in svn log messages, so that the filename in question becomes a link that jumps to the corresponding file in the diff.

Attachments (0)

Change History (9)

comment:1 by Christopher Lenz, 15 years ago

Priority: normallow

comment:2 by Christian Boos, 14 years ago

This is related to #124 (not a duplicate though).

comment:3 by Christian Boos, 14 years ago

Owner: changed from Jonas Borgström to Christian Boos
Status: newassigned

I wonder if this can be handled by adding a "catch all" regexp to the wiki engine, which could be used to do an optional, context-dependent, parse step.

In this case, the Changeset module could build a lambda that tries to identify the relevant filenames from the changelog text.

This way, even the mention of a README file could be catched, because we can build the regexp from the list of changes files.

comment:4 by Christian Boos, 13 years ago

Status: assignednew

comment:5 by Christian Boos, 13 years ago

Keywords: wiki custom syntax added
Milestone: 0.11

comment:6 by Christian Boos, 12 years ago

Milestone: 0.110.12

Probably not for 0.11, though the WikiEngine refactoring is done having the requirements for this ticket in mind.

comment:7 by Remy Blank, 9 years ago

Milestone: next-major-0.1Xunscheduled

comment:8 by Christian Boos, 9 years ago

Milestone: unschedulednext-major-0.1X

The idea I had with this is that one should be able to easily add some kind of post-processing to the WikiDom tree, for adding contextual rules.

e.g. here, a dynamic pattern made of the list of files in the (restricted) changeset, (using shortest non-ambiguous paths) and targeting the local changes (#fileX).

comment:9 by Ryan J Ollos, 4 years ago

Owner: Christian Boos removed

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The ticket will remain with no owner.
The ticket will be disowned. Next status will be 'new'.
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.