Mercurial > jhg
comparison cmdline/org/tmatesoft/hg/console/Clone.java @ 171:2c3e96674e2a
Towards outgoing changes - initial detection logic, get connected with remote repo stub
author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
---|---|
date | Fri, 25 Mar 2011 00:05:52 +0100 |
parents | 71ddbf8603e8 |
children | 44a34baabea0 |
comparison
equal
deleted
inserted
replaced
170:71ddbf8603e8 | 171:2c3e96674e2a |
---|---|
90 // //////// 2. then, read the file with HgBundle | 90 // //////// 2. then, read the file with HgBundle |
91 // //////// 3. process changelog, memorize nodeids to index | 91 // //////// 3. process changelog, memorize nodeids to index |
92 // //////// 4. process manifest, using map from step 3, collect manifest nodeids | 92 // //////// 4. process manifest, using map from step 3, collect manifest nodeids |
93 // //////// 5. process every file, using map from 3, and consult set from step 4 to ensure repo is correct | 93 // //////// 5. process every file, using map from 3, and consult set from step 4 to ensure repo is correct |
94 // access source | 94 // access source |
95 HgRemoteRepository remoteRepo = new HgRemoteRepository();// new HgLookup().detect(new URL("https://asd/hg/")); | 95 HgRemoteRepository remoteRepo = new HgLookup().detect(new URL("https://asd/hg/")); |
96 // discover changes | 96 // discover changes |
97 HgBundle completeChanges = remoteRepo.getChanges(Collections.singletonList(NULL)); | 97 HgBundle completeChanges = remoteRepo.getChanges(Collections.singletonList(NULL)); |
98 WriteDownMate mate = new WriteDownMate(destDir); | 98 WriteDownMate mate = new WriteDownMate(destDir); |
99 // instantiate new repo in the destdir | 99 // instantiate new repo in the destdir |
100 mate.initEmptyRepository(); | 100 mate.initEmptyRepository(); |