Mercurial > jhg
graph
- 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.02011-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
- Few tests for HgWorkingCopyStatusCollector2011-05-25, by Artem Tikhomirov
- HgBadStateException (IOException from FileAccess) on isCopy for empty data file2011-05-23, by Artem Tikhomirov
- Due to discrepancy in manifest and changelor indexes, wrong manifest revisions got cached and compared2011-05-19, by Artem Tikhomirov
- NPE when one of the flags is non-null2011-05-19, by Artem Tikhomirov
- Basic information about branches2011-05-19, by Artem Tikhomirov
- ArrayIndexOutOfBoundsException when file appended. Erroneous 'areTheSame' when trailing were deleted.2011-05-17, by Artem Tikhomirov
- Issue 7: Correctly handle manifest and changelog with different number of (or non-matching) revisions2011-05-17, by Artem Tikhomirov
- Experimental support to mix-in start and end events for inspectors. Additionally, Lifecycle may serve as iteration control2011-05-17, by Artem Tikhomirov
- Use correct super cons to allow explicit initCause2011-05-17, by Artem Tikhomirov
- Issue 5: Facilities for progress and cancellation. More specific exceptions. Exceptions from callbacks as RuntimeException2011-05-17, by Artem Tikhomirov
- Use custom timezone identifier to avoid applying daylight savings from the zone guessed2011-05-16, by Artem Tikhomirov
- Project uses Gradle for build - actual changes2011-05-10, by Alexander Kitaev
- Project uses Gradle for build.2011-05-09, by Alexander Kitaev
- Compound HgDate object to provide flexible access to change date/time information2011-04-29, by Artem Tikhomirov
- Wrong parent assignment when building branch chain2011-04-28, by Artem Tikhomirov
- Few branches (distinct BranchChains from distinct heads) may end up with same nodes. Building BC structure fixed to reuse chain elements2011-04-28, by Artem Tikhomirov
- Correct index of revisions to be added into a repository2011-04-28, by Artem Tikhomirov
- Conditional debug printouts2011-04-28, by Artem Tikhomirov
- Sample command line tools for incoming/outgoing to use commands2011-04-28, by Artem Tikhomirov
- HgLogCommand.Handler is used in few places, pull up to top-level class, HgChangesetHandler2011-04-28, by Artem Tikhomirov
- Add clone,incoming and outging tests2011-04-26, by Artem Tikhomirov
- Basic test for HgOutgoingCommand. Handle cases with no outgoing changes in RepositoryComparator2011-04-26, by Artem Tikhomirov
- Basic test for HgIncomingCommand. Fix RepositoryComparator for cases when whole repository is unknown. Respect freshly initialized (empty) repositories in general.2011-04-26, by Artem Tikhomirov
- Primitive test for clone command2011-04-21, by Artem Tikhomirov
- Performance optimization: reduce memory ParentWalker hogs2011-04-20, by Artem Tikhomirov
- Tip constant has changed, reflected in tests2011-04-20, by Artem Tikhomirov
- Performance optimization: reduce memory to keep revlog cached info2011-04-20, by 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 value2011-04-19, by Artem Tikhomirov
- Pool objects to avoid memory polution with duplicates2011-04-18, by Artem Tikhomirov
- Optimization: use ParentWalker to get changeset's parents, if possible. Do not keep duplicating nodeids and strings in manifest revisions2011-04-15, by Artem Tikhomirov
- Use common low to hi-level changeset api transformer2011-04-15, by Artem Tikhomirov
- Use common low to hi-level changeset api transformer2011-04-15, by Artem Tikhomirov
- Incoming and Outgoing commands are alive2011-04-15, by Artem Tikhomirov
- Do not assume second parent can be set only when first one is set, again2011-04-14, by Artem Tikhomirov
- More debug printouts2011-04-14, by Artem Tikhomirov
- Correct entry index when revlog has not inlined data2011-04-14, by Artem Tikhomirov
- [4] IllegalArgumentException: Underflow. Legitimate attempt to read 0 bytes lead to exception2011-04-14, by Artem Tikhomirov
- Added cleanup and rebuild target; option to include debug information2011-04-14, by Artem Tikhomirov
- Clone refactored into a command. HgBundle needs means to control its lifecycle, to be deleted when no longer needed2011-04-14, by Artem Tikhomirov
- Complete Outgoing cmdline, with both lite (revisions) and complete (changeset) information dump2011-04-13, by Artem Tikhomirov
- Complete incoming cmdline client, with both lite (revisions) and complete (full changeset) information dump2011-04-13, by Artem Tikhomirov
- Do not assume second parent can be set only when first one is set2011-04-13, by Artem Tikhomirov
- Refactor HgBundle to dispatch changes found through callback2011-04-12, by Artem Tikhomirov
- Refactor incoming and outgoing code to be shared with RepositoryComparator. Placeholders for in/out commands. Refactor common remote lookup code2011-04-12, by Artem Tikhomirov