log design.txt @ 201:a736f42ed75b

age author description
Wed, 20 Apr 2011 21:14:51 +0200 Artem Tikhomirov Performance optimization: reduce memory ParentWalker hogs
Wed, 20 Apr 2011 05:40:14 +0200 Artem Tikhomirov Performance optimization: reduce memory to keep revlog cached info
Tue, 19 Apr 2011 03:49:29 +0200 Artem Tikhomirov Investigate optimization options to allow fast processing of huge repositories. Fix defect in StatusCollector that lead to wrong result comparing first revision to empty repo (-1 to 0), due to same TIP constant value
Wed, 23 Mar 2011 14:13:11 +0100 Artem Tikhomirov Towards initial clone: refactor HgBundle to provide slightly higher-level structure of the bundle
Wed, 16 Feb 2011 22:08:58 +0100 Artem Tikhomirov Strip off comments in config file
Wed, 16 Feb 2011 20:47:56 +0100 Artem Tikhomirov Renamed .core classes to start with Hg prefix
Wed, 16 Feb 2011 20:32:29 +0100 Artem Tikhomirov core.Cset renamed to HgChangeset; repo.Changeset moved into HgChangelog
Wed, 16 Feb 2011 20:13:41 +0100 Artem Tikhomirov Introduced ChangelogHelper to look up changesets files were modified in
Thu, 27 Jan 2011 21:15:21 +0100 Artem Tikhomirov Switch to Path instead of String in filenames returned by various status operations
Tue, 25 Jan 2011 22:53:28 +0100 Artem Tikhomirov updated design questions
Tue, 25 Jan 2011 02:13:53 +0100 Artem Tikhomirov Skip metadata in the beginning of a file content. Parse metadata, recognize copies/renames
Fri, 21 Jan 2011 05:56:43 +0100 Artem Tikhomirov Convenient commands constitute hi-level API. org.tmatesoft namespace, GPL2 statement
Tue, 18 Jan 2011 18:32:49 +0100 Artem Tikhomirov Simple test framework - capable of parsing Hg cmdline output to compare with Java result
Tue, 18 Jan 2011 00:30:41 +0100 Artem Tikhomirov Log operation to output mode detailed (added, removed) files
Mon, 17 Jan 2011 04:45:09 +0100 Artem Tikhomirov Status operation extracted into separate, cache-friendly class
Sat, 15 Jan 2011 01:15:38 +0100 Artem Tikhomirov branch and user filtering for log operation
Fri, 14 Jan 2011 04:41:05 +0100 Artem Tikhomirov Calculate result length of the patch operarion, when unknown
Fri, 14 Jan 2011 04:14:08 +0100 Artem Tikhomirov Check integrity for bundle changelog. Sort nodeids when calculating hash
Thu, 13 Jan 2011 03:42:14 +0100 Artem Tikhomirov TODO added, to try stream for unzip in revlog
Sun, 09 Jan 2011 15:59:54 +0100 Artem Tikhomirov Memory-mapped files for bigger files. Defect reading number of bytes greater than size of the buffer fixed
Thu, 06 Jan 2011 04:45:40 +0100 Artem Tikhomirov Reflect Nodeid's array is exactly 20
Thu, 06 Jan 2011 03:30:20 +0100 Artem Tikhomirov Status of local working dir against non-tip base revision
Wed, 05 Jan 2011 04:10:28 +0100 Artem Tikhomirov Refactor to move revlog content to base class
Tue, 04 Jan 2011 02:08:25 +0100 Artem Tikhomirov Status operation for two repository revisions (no local dir involved)
Mon, 03 Jan 2011 20:42:52 +0100 Artem Tikhomirov status operation against current working directory
Mon, 27 Dec 2010 01:43:08 +0100 Artem Tikhomirov Query file for its parents. Demo of recently added ignore and digest support from within cat cmd
Mon, 27 Dec 2010 01:00:53 +0100 Artem Tikhomirov Print manifest nodeid
Mon, 27 Dec 2010 00:50:02 +0100 Artem Tikhomirov Basic hgignore handling