graph
- 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
- CatCommand2011-01-29, by Artem Tikhomirov
- Assume doesn't actually report tests as ignored, rather as green (pass), which is misleading2011-01-29, by Artem Tikhomirov
- Add version identifier to jar name.2011-01-29, by Artem Tikhomirov
- Preliminary tags implementation2011-01-28, by Artem Tikhomirov
- ErrorCollector in tests to grab multiple errors2011-01-28, by Artem Tikhomirov
- Updated contact address to support@hg4j.com2011-01-28, by Artem Tikhomirov
- Switch to JUnit for tests2011-01-28, by Artem Tikhomirov
- Primitive performance test2011-01-28, by Artem Tikhomirov
- StatusCommand().add should list copies2011-01-27, by Artem Tikhomirov
- Changelog to HgChangelog, Refactoring doesn't recognize name with inner class2011-01-27, by Artem Tikhomirov
- Changelog to HgChangelog2011-01-27, by Artem Tikhomirov
- Internals to HgInternals2011-01-27, by Artem Tikhomirov
- Lookup to HgLookup2011-01-27, by Artem Tikhomirov
- *StatusCollector renamed to Hg*StatusCollector2011-01-27, by Artem Tikhomirov
- Switch to Path instead of String in filenames returned by various status operations2011-01-27, by Artem Tikhomirov
- Just in case mediator does anything to visitor on done()2011-01-27, by Artem Tikhomirov
- ignore file with regex and 'honest' glob support2011-01-27, by Artem Tikhomirov
- Correctly report copy/rename events for rev..working copy case2011-01-26, by Artem Tikhomirov
- Refactored to simplify manifest collector2011-01-26, by Artem Tikhomirov
- Status between two revisions to recognize copy/rename2011-01-26, by Artem Tikhomirov
- Fix IAE when changeset has no files listed (merged revision)2011-01-26, by Artem Tikhomirov
- Build command line tools into separate jar2011-01-26, by Artem Tikhomirov
- Merge2011-01-25, by Artem Tikhomirov
- updated design questions2011-01-25, by Artem Tikhomirov
- Complete path hash calculation of fncache requirement2011-01-25, by Artem Tikhomirov
- Promitive test for follow file history2011-01-25, by Artem Tikhomirov
- build.xml: samples target fixed to use proper package names.2011-01-25, by alex
- Follow history of a file2011-01-25, by Artem Tikhomirov
- TreeMap are more effective when keys are unique2011-01-25, by Artem Tikhomirov
- Skip metadata in the beginning of a file content. Parse metadata, recognize copies/renames2011-01-25, by Artem Tikhomirov
- Moved RevlogStream implementation into .internal2011-01-24, by Artem Tikhomirov
- Fixed a defect when a file added and removed past some revision was reported as R for status against that rev2011-01-24, by Artem Tikhomirov
- Modified test to check copied files2011-01-24, by Artem Tikhomirov
- Complete refactoring to org.tmatesoft2011-01-24, by Artem Tikhomirov
- Utility for future troubleshooting2011-01-23, by Artem Tikhomirov
- Command-line frontend moved to separate source root with new package statement2011-01-23, by Artem Tikhomirov
- Tests to run from build.xml2011-01-23, by Artem Tikhomirov
- Test for log command2011-01-23, by Artem Tikhomirov
- Discovery utility for Hg network protocol finally in the repo, with quick-n-dirty ConfigFile impl that helps to hide auth info2011-01-22, by Artem Tikhomirov
- StatusCommand with tests. Extra constants to indicate common revision cases2011-01-22, by Artem Tikhomirov
- Tests for manifest cmd2011-01-21, by Artem Tikhomirov
- Primitive test suite in org.tmatesoft2011-01-21, by Artem Tikhomirov
- Log commandline sample updated to use LogCommand2011-01-21, by Artem Tikhomirov
- Convenient commands constitute hi-level API. org.tmatesoft namespace, GPL2 statement2011-01-21, by Artem Tikhomirov
- Typo in the method name2011-01-18, by Artem Tikhomirov
- Few more tests for status2011-01-18, by Artem Tikhomirov
- Simple test framework - capable of parsing Hg cmdline output to compare with Java result2011-01-18, by Artem Tikhomirov
- Log operation to output mode detailed (added, removed) files2011-01-18, by Artem Tikhomirov
- Introduce Internals to keep LocalHgRepo casts and alike in a single place. WCSC optionally to reuse SC data2011-01-18, by Artem Tikhomirov
- Status against local working dir extracted into distinct class. Iterating over local files extracted for ease of os-dependant patching2011-01-17, by Artem Tikhomirov
- Local status is back2011-01-17, by Artem Tikhomirov
- Analog of 'hg status --change' command2011-01-17, by Artem Tikhomirov
- Status operation extracted into separate, cache-friendly class2011-01-17, by Artem Tikhomirov
- Correct split symbol for extra metadata2011-01-16, by Artem Tikhomirov
- Merged changes from default branchwrap-data-access 2011-01-16, by Artem Tikhomirov
- brief explanation of patch record2011-01-16, by Artem Tikhomirov
- Try DataAccess to reach revision data instead of plain byte arrayswrap-data-access 2011-01-16, by Artem Tikhomirov
- Log to consult (placeholder, for now) class to find out associated tags2011-01-15, by Artem Tikhomirov
- branch and user filtering for log operation2011-01-15, by Artem Tikhomirov
- Limit option for history/log2011-01-14, by Artem Tikhomirov
- Log command output to match 'hg log'2011-01-14, by Artem Tikhomirov
- Better hashCode impl2011-01-14, by Artem Tikhomirov
- Clean inadequate comments2011-01-14, by Artem Tikhomirov
- Second array gone, comment follows2011-01-14, by Artem Tikhomirov
- Calculate result length of the patch operarion, when unknown2011-01-14, by Artem Tikhomirov
- Real integrity check, with exception. DigestHelper refactored to accomodate new needs2011-01-14, by Artem Tikhomirov
- Check integrity for bundle changelog. Sort nodeids when calculating hash2011-01-14, by Artem Tikhomirov
- Time parsing in Changeset2011-01-14, by Artem Tikhomirov
- Check changelog group starts with proper (known) base2011-01-14, by Artem Tikhomirov
- Nodeid is confusing, denote it's reference to manifest2011-01-14, by Artem Tikhomirov
- Parse changesets from bundle's changelog group. Refactor Revlog to provide access to revision's raw content2011-01-14, by Artem Tikhomirov
- Strip parsing logic out from console frontend2011-01-13, by Artem Tikhomirov
- Complete parsing of the bundle format2011-01-13, by Artem Tikhomirov
- Static Nodeid creation methods to reuse NULL id2011-01-13, by Artem Tikhomirov
- TODO added, to try stream for unzip in revlog2011-01-13, by Artem Tikhomirov
- Initial dump of a bundle2011-01-13, by Artem Tikhomirov
- Basic lookup for incoming changes2011-01-12, by Artem Tikhomirov
- Look up changes in the local repo that are not in the remote2011-01-11, by Artem Tikhomirov
- Collector for nodes and their parents2011-01-11, by Artem Tikhomirov
- Explicit cons arg for clone is more error-prone2011-01-11, by Artem Tikhomirov
- Cons args instead of fixed consts2011-01-09, by Artem Tikhomirov
- Memory-mapped files for bigger files. Defect reading number of bytes greater than size of the buffer fixed2011-01-09, by Artem Tikhomirov
- Reflect Nodeid's array is exactly 202011-01-06, by Artem Tikhomirov
- Nodeid with array of exactly 20 bytes2011-01-06, by Artem Tikhomirov
- Severe defect in buffer wrap on seek2011-01-06, by Artem Tikhomirov
- Status of local working dir against non-tip base revision2011-01-06, by Artem Tikhomirov
- Refactor to move revlog content to base class2011-01-05, by Artem Tikhomirov
- Status operation for two repository revisions (no local dir involved)2011-01-04, by Artem Tikhomirov
- Inspector (visitor) for manifest2011-01-04, by Artem Tikhomirov
- status operation against current working directory2011-01-03, by Artem Tikhomirov
- Query file for its parents. Demo of recently added ignore and digest support from within cat cmd2010-12-27, by Artem Tikhomirov
- Print manifest nodeid2010-12-27, by Artem Tikhomirov
- Basic hgignore handling2010-12-27, by Artem Tikhomirov
- Show correct time2010-12-26, by Artem Tikhomirov
- Basic manifest parsing to analyze what's in there2010-12-26, by Artem Tikhomirov
- Unused comment2010-12-26, by Artem Tikhomirov
- Boundary error in dirstate entry, explicit encoding to face troubles (if any) asap.2010-12-25, by Artem Tikhomirov
- Dirstate parsing. DataAccess refactored to allow reuse and control over constants2010-12-25, by Artem Tikhomirov
- Access to underlaying file data wrapped into own Access object, implemented with FileChannel and ByteBuffer2010-12-25, by Artem Tikhomirov
- Filename mangling according to requires options of the store (fncache incomplete for long names)2010-12-23, by Artem Tikhomirov
- Explicit folder creation in the build.xml2010-12-22, by Artem Tikhomirov
- Ant script to build commands and run sample2010-12-22, by Artem Tikhomirov
- File content and non-effective, although working, patch application2010-12-21, by Artem Tikhomirov
- Fix offset issue for inline revlogs. Commandline processing.2010-12-20, by Artem Tikhomirov
- Rudimentary log functionality with basic infrastructure is in place2010-12-20, by Artem Tikhomirov
- Shaping out low-level Hg structures2010-12-19, by Artem Tikhomirov
- Repository detection from local/specified directory2010-12-18, by Artem Tikhomirov
- Basic changelog parsing2010-12-17, by Artem Tikhomirov