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
|
2011-08-16 |
Artem Tikhomirov |
Avoid IAE when repository has removed tags. Do not duplicate pools that are already in ManifestParser
|
2011-08-16 |
Artem Tikhomirov |
Reduce number of objects instantiated on revlog read
|
2011-08-16 |
Artem Tikhomirov |
Handle revision constants correctly
|
2011-08-16 |
Artem Tikhomirov |
Yet another slight perf/mem improvement for the tags per file sample
|
2011-08-16 |
Artem Tikhomirov |
Improve memory footprint of tag collection (about 14 Mb saved for cpython repo without HashMap.Entry and Entry[])
|
2011-08-16 |
Artem Tikhomirov |
Collect tags for a file - improve performance of 'sparse' manifest reads
|
2011-08-15 |
Artem Tikhomirov |
HgLogCommand.changeset(Nodeid) to ease command configuration
|
2011-08-15 |
Artem Tikhomirov |
HgRepository.getWorkingCopyBranchName() to retrieve branch associated with working directory
|
2011-08-12 |
Artem Tikhomirov |
Some javadoc to explain HgFileInformer
|
2011-08-12 |
Artem Tikhomirov |
Deprecated and long-time unused HgLogCommand.Handler gone
|
2011-08-12 |
Artem Tikhomirov |
Deprecated HgLogCommand.FileRevision gone, top-level HgFileRevision is bright and shiny replacement
|
2011-08-12 |
Artem Tikhomirov |
Issue 8: Means to find out information about given file at specific changeset. Inner ManifestRevisionInspector got promoted to ManifestRevision
|
2011-08-12 |
Artem Tikhomirov |
Issue 9: NPE in getModificationDate for files with status 'Unknown'
|
2011-08-11 |
Artem Tikhomirov |
Close file streams
|
2011-07-14 |
Artem Tikhomirov |
Avoid sorting revision range twice
|
2011-07-12 |
Artem Tikhomirov |
Use updated location of cache files (cache/ folder instead of .cache filename extension). Provide means to update (write down) cache for subsequent uses
|
2011-06-23 |
Artem Tikhomirov |
External cache Nodeid<->int added, Revlog.RevisionMap
|