graph
- Distinguish active from removed tags2011-11-22, by Artem Tikhomirov
- HgIgnore: glob patterns not to match substring when not meant to2011-11-19, by Artem Tikhomirov
- HgIgnore: regex patterns to match part of the filename do not work2011-11-18, by Artem Tikhomirov
- Merging state not detected when there's no conflicts to resolve (no merge/state file)2011-11-17, by Artem Tikhomirov
- IAE using stale data from branchheads file (invalid due to repository rollback)2011-11-17, by Artem Tikhomirov
- Issue 16: respect glob patterns in HgIgnore for sub-directories2011-11-16, by Artem Tikhomirov
- Add options to control DataAccessProvider, allow to turn off use of file memory mapping in particular to solve potential sharing violation (os file handle gets released on MappedByteByffer being GC'd, not on FileChannel.close())2011-11-15, by Artem Tikhomirov
- Issue 17: temporary code to nail down the problem2011-11-15, by Artem Tikhomirov
- Do not fail with HgBadStateException when there are no merge state2011-11-11, by Artem Tikhomirov
- Do not fail with exception on syntax errors in .hgignore2011-11-10, by Artem Tikhomirov
- Investigate sporadic BufferUnderflowException2011-11-09, by Artem Tikhomirov
- Specific accessor that omits predefined entries in the [paths] section2011-11-09, by Artem Tikhomirov
- NPE in HgDirstate.known() when no dirstate file present2011-11-09, by Artem Tikhomirov
- Access to repository configuration2011-11-05, by Artem Tikhomirov
- Patch merging algorithm complete trial2011-10-25, by Artem Tikhomirov
- Refactor revlog patch mechanism, towards patch merging2011-10-13, by Artem Tikhomirov
- Move file tree history to upper API level2011-10-05, by Artem Tikhomirov
- Tests for Revlog.Inspectors2011-10-04, by Artem Tikhomirov
- Alternative tag collection approach for a file history2011-10-04, by Artem Tikhomirov
- Explicit dependency for cmdline build2011-10-03, by Artem Tikhomirov
- Explore alternatives to access file-changelog combined history2011-10-03, by Artem Tikhomirov
- Exception when analyzing metadata of an empty renamed file2011-09-30, by Artem Tikhomirov
- Propagate command's CancelSupport to low-level API. CancelSupport from context got priority over one from command2011-09-30, by Artem Tikhomirov
- Clean unused imports2011-09-30, by Artem Tikhomirov
- Issue 15: Exception accessing oddly named file from history2011-09-30, by Artem Tikhomirov
- Dump exception to console2011-09-29, by Artem Tikhomirov
- Shall propagate errors to clients, not work around them silently2011-09-29, by Artem Tikhomirov
- Rework file history build approach to match rest of the API2011-09-29, by Artem Tikhomirov
- Supply HGFileRevision with copy information when possible, calculate it otherwise2011-09-28, by Artem Tikhomirov
- Allow to query specific branch heads if they are closed2011-09-28, by Artem Tikhomirov
- Issue 14: NPE for merged dirstate and a file missed in dirstate's first parent2011-09-27, by Artem Tikhomirov
- Test manifest cancellation2011-09-27, by Artem Tikhomirov
- Facilitate cancellation and progress reporting in changelog and manifest iterations2011-09-27, by Artem Tikhomirov
- Tests for array sort and reverse index building helper2011-09-26, by Artem Tikhomirov
- Fix building sort reverse array when element was initially in correct position.2011-09-24, by Artem Tikhomirov
- Branch with few children forked shall not ignore other children once one of them is processed2011-09-24, by Artem Tikhomirov
- Recognize closed branches2011-09-24, by Artem Tikhomirov
- Collect sort reverse indexes along with array sorting2011-09-24, by Artem Tikhomirov
- Experimental code to build file history, handy access to changeset added2011-09-22, by Artem Tikhomirov
- Experimental code to build file history2011-09-22, by Artem Tikhomirov
- Use memory-friendly set implementation to canonicalize filenames and nodeids2011-09-21, by Artem Tikhomirov
- Remove debug printout2011-09-20, by Artem Tikhomirov
- Walk explicit revisions to avoid troubles with unnatural repositories2011-09-17, by Artem Tikhomirov
- Remarks about sorting order2011-09-17, by Artem Tikhomirov
- Share range check code2011-09-17, by Artem Tikhomirov
- Recognize flag options (options with no arguments) in command line sample apps2011-09-17, by Artem Tikhomirov
- Updated jar with test repositories2011-09-17, by Artem Tikhomirov
- Better message for incorrect range requested2011-09-17, by Artem Tikhomirov
- Issue 13: Tests for mixed-cased filenames in case-insensitive FS2011-09-16, by Artem Tikhomirov
- Issue 11: Error log facility. SessionContext to share common facilities2011-09-16, by Artem Tikhomirov
- Issue 13: Report filenames as they are known in repository rather than from file system2011-09-14, by Artem Tikhomirov
- Issue 13: Status reports filenames with case other than in dirstate incorrectly2011-09-14, by Artem Tikhomirov
- Refactor PathRewrite to accept any char sequence, not only string2011-09-14, by Artem Tikhomirov
- Refactor PathRewrite to accept any char sequence, not only string2011-09-14, by Artem Tikhomirov
- Expose dirstate to allow pre-configuration of FileIterators for status collection in particular2011-09-14, by Artem Tikhomirov
- Provide public access to ignored files configuration to use in alternative file walkers2011-09-12, by Artem Tikhomirov
- Avoid boxing int values and list resizes on revlog read2011-09-10, by Artem Tikhomirov
- Use FileInfo abstraction with necessary subset of File functionality instead of File to facilitate other effective file system iterators2011-09-07, by Artem Tikhomirov
- Few tests for working copy information (branch, parents)2011-09-03, by Artem Tikhomirov
- Use Path instead of plain String for manifest file names2011-09-03, by 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, by Artem Tikhomirov
- Ignored tests shall be valid tests nevertheless2011-09-03, by 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-03, by Artem Tikhomirov
- Utilize IntMap when caching manifest revisions2011-09-02, by Artem Tikhomirov
- Erroneous and slow status for working copies based on non-tip revision2011-09-02, by Artem Tikhomirov
- Use EnumMap when keys are from enumeration2011-08-31, by Artem Tikhomirov
- Ensure capacity grows regardless of initial map size. Separate unit test2011-08-29, by Artem Tikhomirov
- Favor delegation over generalization2011-08-29, by Artem Tikhomirov
- Tailored Map implementation with int keys2011-08-29, by 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 location2011-08-25, by Artem Tikhomirov
- Use Nodeid.isNull check instead of NULL.equals2011-08-25, by Artem Tikhomirov
- Added tag v0.5.0 for changeset c2601c0b4a1f2011-08-25, by Artem Tikhomirov
- Make present state available as version 0.5.0v0.5.0 2011-08-25, by Artem Tikhomirov
- Include tests for hgignore into the suite2011-08-24, by Artem Tikhomirov
- Avoid IAE:nullid when looking into stale merge/state file2011-08-24, by Artem Tikhomirov
- Respect glob pattern with alternatives {a,b}2011-08-23, by Artem Tikhomirov
- Use StringProxy when parsing manifest to minimize number of useless conversions and array instances2011-08-23, by Artem Tikhomirov
- Revert manifest parser changes - no single string and back to HashMap Pool2011-08-23, by Artem Tikhomirov
- Improve manifest parsing: reduce number of arrays instantiated for Nodeid2011-08-19, by Artem Tikhomirov
- Generous defaults for SparseSet not to fail on big manifests2011-08-19, by Artem Tikhomirov
- Optimize memory usage (reduce number of objects instantiated) when pooling file names and nodeids during manifest parsing2011-08-19, by Artem Tikhomirov
- RevlogStream - reduce number of object instances, reuse when possible2011-08-18, by Artem Tikhomirov
- Improve manifest parsing: decode bytes to chars once, minimize arraycopy on String instantiation, keep set of file revisions from previous manifest only2011-08-18, by Artem Tikhomirov
- Avoid redundant calls to library when converting a char to hex digit2011-08-17, by Artem Tikhomirov
- Experimental alternative to HashMap in Pool to reduce memory footprint2011-08-17, by Artem Tikhomirov
- Avoid IAE when repository has removed tags. Do not duplicate pools that are already in ManifestParser2011-08-16, by Artem Tikhomirov
- Reduce number of objects instantiated on revlog read2011-08-16, by Artem Tikhomirov
- Handle revision constants correctly2011-08-16, by Artem Tikhomirov
- Yet another slight perf/mem improvement for the tags per file sample2011-08-16, by Artem Tikhomirov
- Improve memory footprint of tag collection (about 14 Mb saved for cpython repo without HashMap.Entry and Entry[])2011-08-16, by Artem Tikhomirov
- Collect tags for a file - improve performance of 'sparse' manifest reads2011-08-16, by Artem Tikhomirov
- HgLogCommand.changeset(Nodeid) to ease command configuration2011-08-15, by Artem Tikhomirov
- HgRepository.getWorkingCopyBranchName() to retrieve branch associated with working directory2011-08-15, by Artem Tikhomirov
- Some javadoc to explain HgFileInformer2011-08-12, by Artem Tikhomirov
- Deprecated and long-time unused HgLogCommand.Handler gone2011-08-12, by Artem Tikhomirov
- Deprecated HgLogCommand.FileRevision gone, top-level HgFileRevision is bright and shiny replacement2011-08-12, by Artem Tikhomirov
- Issue 8: Means to find out information about given file at specific changeset. Inner ManifestRevisionInspector got promoted to ManifestRevision2011-08-12, by Artem Tikhomirov
- Issue 9: NPE in getModificationDate for files with status 'Unknown'2011-08-12, by Artem Tikhomirov
- Close file streams2011-08-11, by Artem Tikhomirov
- Avoid sorting revision range twice2011-07-14, by Artem Tikhomirov
- Use updated location of cache files (cache/ folder instead of .cache filename extension). Provide means to update (write down) cache for subsequent uses2011-07-12, by Artem Tikhomirov
- External cache Nodeid<->int added, Revlog.RevisionMap2011-06-23, by Artem Tikhomirov
- Improved reading of sparse revisions from a revlog2011-06-23, by Artem Tikhomirov
- Some javadoc2011-06-23, by Artem Tikhomirov
- Do not expect file history to be ordered2011-06-23, by Artem Tikhomirov
- Initial access to subrepositories2011-06-16, by Artem Tikhomirov
- Clean IOException reference2011-06-15, by Artem Tikhomirov
- Allow access to working copy content through HgDataFile. Give access to repository's working dir2011-06-10, by Artem Tikhomirov
- Speed up branches calculation when cached branch information is available2011-06-09, by Artem Tikhomirov
- Experimental access to working dir parents2011-06-07, by Artem Tikhomirov
- HgTags got TagInfo to access tags. Tags are read from all branches/revisions now, not only working copy2011-06-07, by Artem Tikhomirov
- Optimize file history walk not to iterat over whole changelog for sparse and distant revisions2011-06-03, by Artem Tikhomirov
- Allow to cat a file with changeset revision2011-06-02, by Artem Tikhomirov
- Introduced access to conflict resolution information (merge state)2011-06-01, by Artem Tikhomirov
- Test for scoped operation of HgStatusCollector2011-05-31, by Artem Tikhomirov
- Scope for status reworked: explicit files or a general matcher2011-05-31, by Artem Tikhomirov
- NPE when directory doesn't exist2011-05-27, by Artem Tikhomirov
- IOException on empty repository with 40-byte dirstate2011-05-25, by Artem Tikhomirov
- Support status query for a single file or a subdirectory of a repository2011-05-25, by Artem Tikhomirov
- Close stream after reading .hgignore2011-05-25, by Artem Tikhomirov