Mercurial > jhg
comparison src/org/tmatesoft/hg/repo/HgRemoteRepository.java @ 184:ec1820f64d2b
Complete incoming cmdline client, with both lite (revisions) and complete (full changeset) information dump
| author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
|---|---|
| date | Wed, 13 Apr 2011 19:09:10 +0200 |
| parents | cd3371670f0b |
| children | 44a34baabea0 |
comparison
equal
deleted
inserted
replaced
| 183:9807bf8f3a9c | 184:ec1820f64d2b |
|---|---|
| 299 } catch (IOException ex) { | 299 } catch (IOException ex) { |
| 300 throw new HgException(ex); | 300 throw new HgException(ex); |
| 301 } | 301 } |
| 302 } | 302 } |
| 303 | 303 |
| 304 // WireProtocol wiki: roots = a list of the latest nodes on every service side changeset branch that both the client and server know about. | 304 // WireProtocol wiki: roots = a list of the latest nodes on every service side changeset branch that both the client and server know about. |
| 305 // perhaps, shall be named 'changegroup' | |
| 305 public HgBundle getChanges(List<Nodeid> roots) throws HgException { | 306 public HgBundle getChanges(List<Nodeid> roots) throws HgException { |
| 306 StringBuilder sb = new StringBuilder(20 + roots.size() * 41); | 307 StringBuilder sb = new StringBuilder(20 + roots.size() * 41); |
| 307 sb.append("roots="); | 308 sb.append("roots="); |
| 308 for (Nodeid n : roots) { | 309 for (Nodeid n : roots) { |
| 309 sb.append(n.toString()); | 310 sb.append(n.toString()); |
| 383 public Range(Nodeid from, Nodeid to) { | 384 public Range(Nodeid from, Nodeid to) { |
| 384 start = from; | 385 start = from; |
| 385 end = to; | 386 end = to; |
| 386 } | 387 } |
| 387 } | 388 } |
| 389 | |
| 388 public static final class RemoteBranch { | 390 public static final class RemoteBranch { |
| 389 public final Nodeid head, root, p1, p2; | 391 public final Nodeid head, root, p1, p2; |
| 390 | 392 |
| 391 public RemoteBranch(Nodeid h, Nodeid r, Nodeid parent1, Nodeid parent2) { | 393 public RemoteBranch(Nodeid h, Nodeid r, Nodeid parent1, Nodeid parent2) { |
| 392 head = h; | 394 head = h; |
