| Commit | Date | |
|---|---|---|
|
[r8409]
by
cboos
TracRevisionLog: log TracLinks are now able to deal with range boundaries specified in arbitrary order. Before, ![1234:1000] would produce an empty range and the displayed revision log would start at ''head'', not very intuitive. |
2009-07-30 13:46:01 | Tree |
| 2009-07-30 13:45:21 | Tree | |
|
[r8407]
by
cboos
TracRevisionLog: when `revs` is specified, strictly respect it, even if it's a range containing a single changeset. The log: TracLinks had to be adapted accordingly and now they only set `revs` if the TracLinks actually specified a range, otherwise they use `rev`. |
2009-07-30 13:44:15 | Tree |
|
[r8406]
by
cboos
TracRevisionLog: Refactor `LogModule.process_request` so that `revranges` is None when no `revs` parameter is given. |
2009-07-30 13:43:38 | Tree |
|
[r8405]
by
cboos
TracRevisionLog: in path history mode, the revision row for a delete change had wrong version and changeset links. |
2009-07-30 13:43:05 | Tree |
|
[r8404]
by
cboos
TracRevisionLog: in path history mode, we should no keep increased indenting depth after each delete. Also fixed the indentation of the first test. |
2009-07-30 13:41:57 | Tree |
| 2009-07-30 13:29:14 | Tree | |
|
[r8402]
by
cboos
Add unit-tests for `SubversionNode.get_branch_origin()` introduced in the previous changeset. |
2009-07-30 13:28:53 | Tree |
|
[r8401]
by
cboos
svn:mergeinfo renderer: optimize algorithm for computing eligible range. We first try to get a minimal eligible range by finding the source branch revision origin, then removing the already merged revs and the blocked ones, and call `_get_node_revs` last. That costly call is restricted within the eligible range obtained so far, and is even avoided completely if the eligible range is already empty at that point. See #8459. |
2009-07-30 13:28:17 | Tree |
| 2009-07-30 13:22:50 | Tree |