Mercurial > jhg
diff TODO @ 205:ffc5f6d59f7e
HgLogCommand.Handler is used in few places, pull up to top-level class, HgChangesetHandler
author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
---|---|
date | Thu, 28 Apr 2011 02:00:42 +0200 |
parents | 947bf231acbb |
children | 9517df1ef7ec |
line wrap: on
line diff
--- a/TODO Tue Apr 26 23:58:15 2011 +0200 +++ b/TODO Thu Apr 28 02:00:42 2011 +0200 @@ -20,15 +20,15 @@ * hg cat + CatCommand. File, revision. - - Cat command line client + + Cat command line client + hgignore + glob + pattern + Tests with JUnit - - allow to specify repo location (system property) - - keep a .zip of repo along with tests + + allow to specify repo location (system property) + + keep a .zip of repo along with tests * tags * Tags are read and can be queried (cmdline Log does) @@ -43,7 +43,7 @@ * API - CommandContext - - Data access - not bytes, but ByteChannel + + Data access - not bytes, but ByteChannel - HgRepository constants (TIP, BAD, WC) to HgRevisions enum Proposed: @@ -52,15 +52,29 @@ - LogCommand.match() to specify pattern, no selected file()s only? * RepositoryFacade and CommandContext - hgignore: read extra ignore files from config file (ui.ignore) +- Revlog iteration in reversed order (either support internally in RevlogStream or externally, windowed access) Read-only support, version 1.1 ============================== Committed: -* http, https and ssh connections: +* Network protocol/connections: + + http + * https (respects no certificates) + - ssh * incoming + + 'lite' (revisions only) + + 'full' (complete changelog) + * branches (no tests) + - subrepositories * outgoing + + 'lite' (revisions only) + + 'full' (complete changelog access) + * branches (no tests) + - subrepositories -- clone remote repo +* clone remote repo + + into new or empty directory + - populate working copy