Mercurial > jhg
annotate TODO @ 86:ee4458416579
Build command line tools into separate jar
| author | Artem Tikhomirov <tikhomirov.artem@gmail.com> | 
|---|---|
| date | Wed, 26 Jan 2011 01:06:37 +0100 | 
| parents | a5275143664c | 
| children | c2ce1cfaeb9e | 
| rev | line source | 
|---|---|
| 64 
19e9e220bf68
Convenient commands constitute hi-level API. org.tmatesoft namespace, GPL2 statement
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: diff
changeset | 1 Read-only support, version 1.0 | 
| 
19e9e220bf68
Convenient commands constitute hi-level API. org.tmatesoft namespace, GPL2 statement
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: diff
changeset | 2 ============================== | 
| 
19e9e220bf68
Convenient commands constitute hi-level API. org.tmatesoft namespace, GPL2 statement
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: diff
changeset | 3 Committed: | 
| 
19e9e220bf68
Convenient commands constitute hi-level API. org.tmatesoft namespace, GPL2 statement
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: diff
changeset | 4 * hg log | 
| 77 
c677e1593919
Moved RevlogStream implementation into .internal
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
72diff
changeset | 5 + user, branch, limit | 
| 
c677e1593919
Moved RevlogStream implementation into .internal
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
72diff
changeset | 6 - date, | 
| 
c677e1593919
Moved RevlogStream implementation into .internal
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
72diff
changeset | 7 + filename | 
| 83 
a5275143664c
Complete path hash calculation of fncache requirement
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
78diff
changeset | 8 + filename and follow history | 
| 78 
c25c5c348d1b
Skip metadata in the beginning of a file content. Parse metadata, recognize copies/renames
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
77diff
changeset | 9 | 
| 64 
19e9e220bf68
Convenient commands constitute hi-level API. org.tmatesoft namespace, GPL2 statement
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: diff
changeset | 10 | 
| 
19e9e220bf68
Convenient commands constitute hi-level API. org.tmatesoft namespace, GPL2 statement
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: diff
changeset | 11 * hg manifest (aka ls) | 
| 78 
c25c5c348d1b
Skip metadata in the beginning of a file content. Parse metadata, recognize copies/renames
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
77diff
changeset | 12 | 
| 64 
19e9e220bf68
Convenient commands constitute hi-level API. org.tmatesoft namespace, GPL2 statement
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: diff
changeset | 13 | 
| 
19e9e220bf68
Convenient commands constitute hi-level API. org.tmatesoft namespace, GPL2 statement
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: diff
changeset | 14 * hg status | 
| 77 
c677e1593919
Moved RevlogStream implementation into .internal
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
72diff
changeset | 15 - copies for revisions | 
| 64 
19e9e220bf68
Convenient commands constitute hi-level API. org.tmatesoft namespace, GPL2 statement
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: diff
changeset | 16 | 
| 78 
c25c5c348d1b
Skip metadata in the beginning of a file content. Parse metadata, recognize copies/renames
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
77diff
changeset | 17 | 
| 64 
19e9e220bf68
Convenient commands constitute hi-level API. org.tmatesoft namespace, GPL2 statement
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: diff
changeset | 18 * hg cat | 
| 
19e9e220bf68
Convenient commands constitute hi-level API. org.tmatesoft namespace, GPL2 statement
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: diff
changeset | 19 | 
| 78 
c25c5c348d1b
Skip metadata in the beginning of a file content. Parse metadata, recognize copies/renames
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
77diff
changeset | 20 | 
| 64 
19e9e220bf68
Convenient commands constitute hi-level API. org.tmatesoft namespace, GPL2 statement
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: diff
changeset | 21 Proposed: | 
| 
19e9e220bf68
Convenient commands constitute hi-level API. org.tmatesoft namespace, GPL2 statement
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: diff
changeset | 22 - LogCommand.revision(int... rev)+ to walk selected revisions only (list->sort(array) on execute, binary search) | 
| 
19e9e220bf68
Convenient commands constitute hi-level API. org.tmatesoft namespace, GPL2 statement
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: diff
changeset | 23 - LogCommand.before(Date date) and .after() | 
| 83 
a5275143664c
Complete path hash calculation of fncache requirement
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
78diff
changeset | 24 - LogCommand.match() to specify pattern, no selected file()s only? | 
| 
a5275143664c
Complete path hash calculation of fncache requirement
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
78diff
changeset | 25 * RepositoryFacade and CommandContext | 
| 64 
19e9e220bf68
Convenient commands constitute hi-level API. org.tmatesoft namespace, GPL2 statement
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: diff
changeset | 26 | 
| 
19e9e220bf68
Convenient commands constitute hi-level API. org.tmatesoft namespace, GPL2 statement
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: diff
changeset | 27 Read-only support, version 1.1 | 
| 
19e9e220bf68
Convenient commands constitute hi-level API. org.tmatesoft namespace, GPL2 statement
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: diff
changeset | 28 ============================== | 
| 72 
9a03a80a0f2f
Command-line frontend moved to separate source root with new package statement
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
64diff
changeset | 29 Committed: | 
| 
9a03a80a0f2f
Command-line frontend moved to separate source root with new package statement
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
64diff
changeset | 30 * http, https and ssh connections: | 
| 
9a03a80a0f2f
Command-line frontend moved to separate source root with new package statement
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
64diff
changeset | 31 | 
| 
9a03a80a0f2f
Command-line frontend moved to separate source root with new package statement
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
64diff
changeset | 32 * incoming | 
| 64 
19e9e220bf68
Convenient commands constitute hi-level API. org.tmatesoft namespace, GPL2 statement
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: diff
changeset | 33 | 
| 72 
9a03a80a0f2f
Command-line frontend moved to separate source root with new package statement
 Artem Tikhomirov <tikhomirov.artem@gmail.com> parents: 
64diff
changeset | 34 * outgoing | 
