graph
- 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 changesgradle 2011-05-10, by Alexander Kitaev
- Project uses Gradle for build.gradle 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
- Report files as clean when no difference but timestamp found2011-04-06, by Artem Tikhomirov
- Support for changegroup wire command2011-04-06, by Artem Tikhomirov
- Complete logic to discover all branches missing locally. Most of wire protocol in HgRemoteRepository2011-04-06, by Artem Tikhomirov
- Use POST for long between queries. Batch between queries (pass multiple pairs to a server) to minimize number thereof2011-04-02, by Artem Tikhomirov
- Extracting complete branch using remote between call to detect incoming changes is done. Arguments reorderd in remote repo to better match Hg server ideology, not my mental convenience2011-04-02, by Artem Tikhomirov
- Nice ant --projecthelp -v output2011-03-30, by Artem Tikhomirov
- Build shall succeed with no precompiled classes, too2011-03-30, by Artem Tikhomirov
- Test algorithm to build sequence of missing revisions2011-03-29, by Artem Tikhomirov
- Configuration handling out of HgLookup (bad idea to use URL to pass keys)2011-03-25, by Artem Tikhomirov
- Towards outgoing changes - initial detection logic, get connected with remote repo stub2011-03-25, by Artem Tikhomirov
- Initial clone: populate given directory from a bundle. Everything but remote server access is there, albeit prototype code style2011-03-23, by Artem Tikhomirov
- Towards initial clone: refactor HgBundle to provide slightly higher-level structure of the bundle2011-03-23, by Artem Tikhomirov
- Stupid defect that cost me couple of hours. What a coincidence for merge revision of interest (157) to be right on the BIS buffer boundary.2011-03-22, by Artem Tikhomirov
- Write down results of changegroup (or any other BundleFormat) wireprotocol command2011-03-22, by Artem Tikhomirov
- First GA version is 0.1.02011-03-16, by Artem Tikhomirov
- Build jar with sources along with main jars2011-03-10, by Artem Tikhomirov
- Record knowledge copies are not only attribute of Added files2011-03-10, by Artem Tikhomirov
- Record reasons for slow status for future reference2011-03-10, by Artem Tikhomirov
- New performance data2011-03-09, by Artem Tikhomirov
- Record possible value (and knowledge source) for extras field2011-03-09, by Artem Tikhomirov
- Correct project name2011-03-09, by Artem Tikhomirov
- Approach with DataAccess instead of plain byte[] was merged into default branchwrap-data-access 2011-03-09, by Artem Tikhomirov
- Integer offsets and file length explictly, rather than casts throughout code. Inflater may benefit from total length hint, but shall calculate it by its own if needed2011-03-09, by Artem Tikhomirov
- Merged branch wrap-data-access into default for resource-friendly data access. Updated API to promote that friendliness to clients (channels, not byte[]). More exceptions2011-03-09, by Artem Tikhomirov
- Investigate pull/clone functionality2011-03-02, by Artem Tikhomirov
- Dedicated location for various test data2011-02-24, by Artem Tikhomirov
- Changeset => RawChangeset2011-02-24, by Artem Tikhomirov
- Format code2011-02-24, by Artem Tikhomirov
- Correctly parse comments with newlines inside2011-02-24, by Artem Tikhomirov
- [2] do not rely clients supplied us absolute path2011-02-24, by Artem Tikhomirov
- Unused variables removed.2011-02-24, by Alexander Kitaev
- Junit sources archive added;2011-02-24, by Alexander Kitaev
- Exceptions, javadoc. Initial cancel and progress support2011-02-23, by Artem Tikhomirov
- Bring test repos along with us to recreate testbench2011-02-22, by Artem Tikhomirov
- Timezone finally in use2011-02-18, by Artem Tikhomirov
- toString for friendly debug2011-02-18, by Artem Tikhomirov
- Samples updated2011-02-18, by Artem Tikhomirov
- Command line tools parse and respect most of command-line arguments2011-02-17, by Artem Tikhomirov
- More reasonable use of path normalizer and path.source2011-02-17, by Artem Tikhomirov
- Adopt FileIterator moving towards WCStatusCollector parameterizing. Improved path handling, move 'em around2011-02-17, by Artem Tikhomirov
- Slight optimization2011-02-16, by Artem Tikhomirov
- clean obsolete comment2011-02-16, by Artem Tikhomirov
- clean fixme comment2011-02-16, by Artem Tikhomirov
- explicit op name instead math op to get last rev number2011-02-16, by Artem Tikhomirov
- Strip off comments in config file2011-02-16, by Artem Tikhomirov
- explicit op name instead math op to get last rev number2011-02-16, by Artem Tikhomirov
- Keep record if we tried and found no metadata for a given revision2011-02-16, by Artem Tikhomirov
- core.Path to util.Path as it's not Hg repo dependant2011-02-16, by Artem Tikhomirov
- Fix reference to class name in the comment2011-02-16, by Artem Tikhomirov
- Renamed .core classes to start with Hg prefix2011-02-16, by Artem Tikhomirov
- Correct contact address2011-02-16, by Artem Tikhomirov
- core.Cset renamed to HgChangeset; repo.Changeset moved into HgChangelog2011-02-16, by Artem Tikhomirov
- Introduced ChangelogHelper to look up changesets files were modified in2011-02-16, by Artem Tikhomirov
- Moved HgStatus to toplevel2011-02-16, by Artem Tikhomirov
- Dispatch chnagesets even if Handler is not FileHistoryHandler2011-02-15, by Artem Tikhomirov
- Explicit op to tell merge revisions2011-02-15, by Artem Tikhomirov
- Changeset to access parent nodeids2011-02-15, by Artem Tikhomirov
- reflect status change in the todo content2011-02-04, by Artem Tikhomirov
- Subtle defect: long & int constant gives wrong results for i2 > 32000+2011-02-04, by Artem Tikhomirov
- Conditionally apply filters to file content2011-02-04, by Artem Tikhomirov
- Check against working copy shall expect non-persistent modifications done by filters and not report such files as modified2011-02-04, by Artem Tikhomirov
- Index and start of the copy are distinct2011-02-04, by Artem Tikhomirov
- Defects in the filter initialization2011-02-04, by Artem Tikhomirov
- Enable filters for status operation (ToRepo case)2011-02-04, by Artem Tikhomirov
- Test content of each and every revision2011-02-03, by Artem Tikhomirov
- Introduced channels to pipeline (and easily filter) data streams2011-02-03, by Artem Tikhomirov
- Filters to read and initialize according to configuration files2011-02-03, by Artem Tikhomirov
- Filter implementation for newline translation2011-02-02, by Artem Tikhomirov
- Prototype Filter support with keyword filter as a playground2011-02-01, by Artem Tikhomirov
- Reminder comment why exe check goes first2011-02-01, by Artem Tikhomirov
- On Windows, if hg.exe is wrapped into batch file, need to use cmd.exe to let it run2011-01-31, by Artem Tikhomirov
- Handler for StatusCommand to get notifications in the form of HgStatus object2011-01-29, by Artem Tikhomirov
- Embellishments2011-01-29, by Artem Tikhomirov