2011-09-07 |
Artem Tikhomirov |
Use FileInfo abstraction with necessary subset of File functionality instead of File to facilitate other effective file system iterators
|
2011-09-03 |
Artem Tikhomirov |
Few tests for working copy information (branch, parents)
|
2011-09-03 |
Artem Tikhomirov |
Use Path instead of plain String for manifest file names
|
2011-09-03 |
Artem Tikhomirov |
HgDirstate shall operate with Path instead of String for file names. Use of Pair instead of array of unspecified length for parents.
|
2011-09-03 |
Artem Tikhomirov |
Ignored tests shall be valid tests nevertheless
|
2011-09-02 |
Artem Tikhomirov |
Yet another WC status fix, where dirstate parent and base revision are treated right (dirstate parent other than tip and explicit baseRevision are not the same)
|
2011-09-02 |
Artem Tikhomirov |
Utilize IntMap when caching manifest revisions
|
2011-09-02 |
Artem Tikhomirov |
Erroneous and slow status for working copies based on non-tip revision
|
2011-08-31 |
Artem Tikhomirov |
Use EnumMap when keys are from enumeration
|
2011-08-29 |
Artem Tikhomirov |
Ensure capacity grows regardless of initial map size. Separate unit test
|
2011-08-29 |
Artem Tikhomirov |
Favor delegation over generalization
|
2011-08-29 |
Artem Tikhomirov |
Tailored Map implementation with int keys
|
2011-08-25 |
Artem Tikhomirov |
Issue 10: Report file content length with respect of metadata. Respect dirstate parents for WC's status. Exceptions to keep useful attributes of the location
|
2011-08-25 |
Artem Tikhomirov |
Use Nodeid.isNull check instead of NULL.equals
|
2011-08-25 |
Artem Tikhomirov |
Added tag v0.5.0 for changeset c2601c0b4a1f
|
2011-08-25 |
Artem Tikhomirov |
Make present state available as version 0.5.0
v0.5.0
|
2011-08-24 |
Artem Tikhomirov |
Include tests for hgignore into the suite
|
2011-08-24 |
Artem Tikhomirov |
Avoid IAE:nullid when looking into stale merge/state file
|
2011-08-23 |
Artem Tikhomirov |
Respect glob pattern with alternatives {a,b}
|
2011-08-23 |
Artem Tikhomirov |
Use StringProxy when parsing manifest to minimize number of useless conversions and array instances
|
2011-08-23 |
Artem Tikhomirov |
Revert manifest parser changes - no single string and back to HashMap Pool
|
2011-08-19 |
Artem Tikhomirov |
Improve manifest parsing: reduce number of arrays instantiated for Nodeid
|
2011-08-19 |
Artem Tikhomirov |
Generous defaults for SparseSet not to fail on big manifests
|
2011-08-19 |
Artem Tikhomirov |
Optimize memory usage (reduce number of objects instantiated) when pooling file names and nodeids during manifest parsing
|
2011-08-18 |
Artem Tikhomirov |
RevlogStream - reduce number of object instances, reuse when possible
|
2011-08-18 |
Artem Tikhomirov |
Improve manifest parsing: decode bytes to chars once, minimize arraycopy on String instantiation, keep set of file revisions from previous manifest only
|
2011-08-17 |
Artem Tikhomirov |
Avoid redundant calls to library when converting a char to hex digit
|
2011-08-17 |
Artem Tikhomirov |
Experimental alternative to HashMap in Pool to reduce memory footprint
|