Wed, 21 Aug 2013 16:23:27 +0200 |
Artem Tikhomirov |
Report merged lines as changed block if possible, not as a sequence of added/deleted blocks. To facilitate access to merge parent lines AddBlock got mergeLineAt() method that reports index of the line in the second parent (if any), while insertedAt() has been changed to report index in the first parent always
|
Tue, 20 Aug 2013 18:41:34 +0200 |
Artem Tikhomirov |
Merge: tests for resolver and complex scenario. Enable commit for merged revisions. Reuse file revisions if nothing changed
|
Fri, 16 Aug 2013 19:22:59 +0200 |
Artem Tikhomirov |
Merge: support 'unresolved' resolution with MergeStateBuilder
|
Fri, 16 Aug 2013 14:54:09 +0200 |
Artem Tikhomirov |
Merge: tests for mediator notifications
|
Thu, 15 Aug 2013 18:43:50 +0200 |
Artem Tikhomirov |
Merge command: implement conflict resolution alternatives
|
Wed, 14 Aug 2013 20:07:26 +0200 |
Artem Tikhomirov |
Merge command introduced
|
Wed, 14 Aug 2013 14:51:51 +0200 |
Artem Tikhomirov |
Refactor: move diff/blame related code to a separate package
|
Thu, 08 Aug 2013 21:32:22 +0200 |
Artem Tikhomirov |
Reference ssh-dependant class by the fq name to avoid runtime dependency from the ssh library
|
Thu, 08 Aug 2013 21:05:21 +0200 |
Artem Tikhomirov |
Added tag v1.2m2 for changeset 6e7786086f77
|
Thu, 08 Aug 2013 21:04:52 +0200 |
Artem Tikhomirov |
Update gradle build to respect new dependency from trilead
v1.2m2
|
Thu, 08 Aug 2013 19:18:50 +0200 |
Artem Tikhomirov |
Provisional APIs and respective implementation for http, https and ssh remote repositories
|
Tue, 06 Aug 2013 21:18:33 +0200 |
Artem Tikhomirov |
in, out and clone tests pass for ssh repositories. Infrastructure to decouple HgRemoteRepository from specific Connector implementation
|
Tue, 06 Aug 2013 13:34:34 +0200 |
Artem Tikhomirov |
Respect the fact ssh and http protocols use different compression approach to sent changegroup data
|
Mon, 05 Aug 2013 19:03:22 +0200 |
Artem Tikhomirov |
Replaced ganymed ssh2 library with trilead
|
Mon, 05 Aug 2013 18:45:16 +0200 |
Artem Tikhomirov |
Refactoring: nice Revlog.indexWalk() implementation
|
Mon, 05 Aug 2013 17:42:10 +0200 |
Artem Tikhomirov |
Speed up (a) file rename history to minimize file reads; (b) file.isCopy(int) to read metadata for few revisions at once (use pattern assumes earlier revisions are likely to be queried, too); (c) HgIgnore.isIgnored by caching matched initial fragments (to substitute more expensive Matcher.matches with cheaper HashMap.contains)
|