Thu, 19 Apr 2012 19:16:45 +0200 |
Artem Tikhomirov |
Yet another alternative to collect tags for a file
|
Tue, 17 Apr 2012 22:29:25 +0200 |
Artem Tikhomirov |
Updated sample to map changeset and file revisions
|
Fri, 30 Mar 2012 16:43:09 +0200 |
Artem Tikhomirov |
Revlog.RevisionMap helper class got promoted as TLC, renamed to HgRevisionMap
|
Thu, 29 Mar 2012 20:54:04 +0200 |
Artem Tikhomirov |
FIXMEs: awkward API refactored, what need to be internal got hidden; public aspects got captured in slim interfaces
|
Thu, 29 Mar 2012 17:14:35 +0200 |
Artem Tikhomirov |
FIXMEs: consistent names, throws for commands and their handlers. Use of checked exceptions in hi-level api
|
Wed, 28 Mar 2012 19:34:37 +0200 |
Artem Tikhomirov |
HgManifest#getFileRevisions refactored into #walkFileRevisions to match pattern throught rest of the library
|
Wed, 28 Mar 2012 15:42:15 +0200 |
Artem Tikhomirov |
Deprecated code removed
|
Fri, 23 Mar 2012 22:51:18 +0100 |
Artem Tikhomirov |
Major refactoring of exception handling. Low-level API uses RuntimeExceptions, while checked are left for higher level
|
Fri, 16 Dec 2011 16:00:57 +0100 |
Artem Tikhomirov |
Update Javadoc with 'revision index'
|
Fri, 16 Dec 2011 15:37:27 +0100 |
Artem Tikhomirov |
Use 'revision index' instead of the vague 'local revision number' concept in the API
|
Fri, 16 Dec 2011 04:43:18 +0100 |
Artem Tikhomirov |
Use exceptions to expose errors reading mercurial data
|
Thu, 01 Dec 2011 05:21:40 +0100 |
Artem Tikhomirov |
Propagate errors with exceptions up to a end client
|
Thu, 13 Oct 2011 03:30:50 +0200 |
Artem Tikhomirov |
Refactor revlog patch mechanism, towards patch merging
|
Tue, 04 Oct 2011 06:28:01 +0200 |
Artem Tikhomirov |
Alternative tag collection approach for a file history
|
Mon, 03 Oct 2011 06:47:20 +0200 |
Artem Tikhomirov |
Explore alternatives to access file-changelog combined history
|
Mon, 26 Sep 2011 04:06:04 +0200 |
Artem Tikhomirov |
Tests for array sort and reverse index building helper
|
Sat, 24 Sep 2011 04:06:27 +0200 |
Artem Tikhomirov |
Collect sort reverse indexes along with array sorting
|
Wed, 21 Sep 2011 18:26:16 +0200 |
Artem Tikhomirov |
Use memory-friendly set implementation to canonicalize filenames and nodeids
|
Sat, 03 Sep 2011 21:46:13 +0200 |
Artem Tikhomirov |
Use Path instead of plain String for manifest file names
|
Tue, 23 Aug 2011 22:30:56 +0200 |
Artem Tikhomirov |
Use StringProxy when parsing manifest to minimize number of useless conversions and array instances
|
Thu, 18 Aug 2011 18:06:44 +0200 |
Artem Tikhomirov |
RevlogStream - reduce number of object instances, reuse when possible
|
Tue, 16 Aug 2011 22:15:02 +0200 |
Artem Tikhomirov |
Avoid IAE when repository has removed tags. Do not duplicate pools that are already in ManifestParser
|
Tue, 16 Aug 2011 15:45:47 +0200 |
Artem Tikhomirov |
Yet another slight perf/mem improvement for the tags per file sample
|
Tue, 16 Aug 2011 14:33:11 +0200 |
Artem Tikhomirov |
Improve memory footprint of tag collection (about 14 Mb saved for cpython repo without HashMap.Entry and Entry[])
|
Tue, 16 Aug 2011 04:03:29 +0200 |
Artem Tikhomirov |
Collect tags for a file - improve performance of 'sparse' manifest reads
|