graph
- Methods from Main graduated as tests2012-07-12, by Artem Tikhomirov
- Test for subprogress2012-07-12, by Artem Tikhomirov
- Tests for file flags(exec, link, regular)2012-07-12, by Artem Tikhomirov
- Defect: only first file in directory got flags initialized2012-07-12, by Artem Tikhomirov
- Tests for MqManager2012-07-12, by Artem Tikhomirov
- Tests for phases support2012-07-12, by Artem Tikhomirov
- Issue 34: incorrect status for a file copy in wc against base rev2012-07-11, by Artem Tikhomirov
- Tests for issue 312012-07-11, by Artem Tikhomirov
- Merge changes from smartgit3 branch into 1.1 stream2012-07-11, by Artem Tikhomirov
- Switch to 1.1 development2012-07-11, by Artem Tikhomirov
- Release tag 'v1.0.0' added for changeset 3ca4ae7bdd382012-07-11, by Artem Tikhomirov
- Clean experimental marks and deprecation code. Update version number to releasev1.0.0 2012-07-11, by Artem Tikhomirov
- Cleaned experimental tag and updated comments/javadoc2012-06-22, by Artem Tikhomirov
- Use <HOME>/.gradle/gradle.properties2012-06-20, by Artem Tikhomirov
- MqManager: read status/series of the active queuesmartgit3 2012-06-21, by Artem Tikhomirov
- MqManager evolution: same PatchRecord instances, list patch queues, detect active queuesmartgit3 2012-06-21, by Artem Tikhomirov
- Initial support for MqExtensionsmartgit3 2012-06-20, by Artem Tikhomirov
- Update tests not to fail with Mercurial 2.2 changes, run tests with gradle2012-06-20, by Artem Tikhomirov
- Do not walk into nested repositories at all, ignore not only .hg but whole nested repo2012-06-20, by Artem Tikhomirov
- Removed 'experimental' tag from Pair2012-06-20, by Artem Tikhomirov
- Run tests with gradle2012-06-19, by Artem Tikhomirov
- Tests: with more precise relations for files/dirs, ImmediateChild is the right expectation2012-06-19, by Artem Tikhomirov
- Get rid of ambiguity in method name2012-06-18, by Artem Tikhomirov
- Refactor LogFacility and SessionContext, better API for both2012-06-18, by Artem Tikhomirov
- Added option to turn detection of copied files off during status operationsmartgit3 2012-06-18, by Artem Tikhomirov
- oth.util.Status renamed to Outcome as the noun is too overloaded, especially in scm2012-06-13, by Artem Tikhomirov
- Artifacts upload using gradle build2012-06-13, by Artem Tikhomirov
- Moving towards gradle build2012-06-12, by Artem Tikhomirov
- HgBadStateException in ParentWalker.assertSortedIndex when phaseroots lists non-existent revisionsmartgit3 2012-06-08, by Artem Tikhomirov
- Share PhasesHelper instance among few HgChangesets (mostly affects HgChangesetTreeHandler case)smartgit3 2012-06-07, by Artem Tikhomirov
- Speed up changeset phase detection when no parent cache is avalablesmartgit3 2012-06-07, by Artem Tikhomirov
- Issue 31: Revlog#walk() fails with AIOOBE when start > 0smartgit3 2012-06-06, by Artem Tikhomirov
- Cache earliest phase root revision not to evaluate all the timesmartgit3 2012-06-06, by Artem Tikhomirov
- Workaround for a Revlog#walk defect for the price of (almost) complete repo walksmartgit3 2012-06-05, by Artem Tikhomirov
- Support for phases functionality from Mercurial 2.1smartgit3 2012-06-05, by Artem Tikhomirov
- Few comments that emerged while working on examples2012-05-15, by Artem Tikhomirov
- Path to tell immediate parent-child relationship; more powerful scope impl; tests for both2012-05-04, by Artem Tikhomirov
- Tests for subrepo API, refactor status tests for reuse, better subrepos API2012-04-27, by Artem Tikhomirov
- Don't use methods not available in Java 52012-04-26, by Artem Tikhomirov
- Issue 30: bogus IOException for mmap file on linux2012-04-19, by Artem Tikhomirov
- NPE when revisionIndex is set but not revision2012-04-19, by Artem Tikhomirov
- Yet another alternative to collect tags for a file2012-04-19, by Artem Tikhomirov
- Better argument names2012-04-17, by Artem Tikhomirov
- Updated sample to map changeset and file revisions2012-04-17, by Artem Tikhomirov
- Added tag v0.9.0 for changeset 7e1912b4ce992012-03-30, by Artem Tikhomirov
- Record few known issues while skimming through TODOsv0.9.0 2012-03-30, by Artem Tikhomirov
- Revlog.RevisionMap helper class got promoted as TLC, renamed to HgRevisionMap2012-03-30, by Artem Tikhomirov
- Revlog.ParentWalker helper class got promoted as TLC, renamed to HgParentChildMap2012-03-30, by Artem Tikhomirov
- FIXMEs: awkward API refactored, what need to be internal got hidden; public aspects got captured in slim interfaces2012-03-29, by Artem Tikhomirov
- branch information is not directly related to dirstate, clean API from this dependency2012-03-29, by Artem Tikhomirov
- FIXMEs: javadoc, proper use of constants2012-03-29, by Artem Tikhomirov
- Actual 'hello' check of the remote server/connection2012-03-29, by Artem Tikhomirov
- FIXMEs: consistent names, throws for commands and their handlers. Use of checked exceptions in hi-level api2012-03-29, by Artem Tikhomirov
- HgManifest#getFileRevisions refactored into #walkFileRevisions to match pattern throught rest of the library2012-03-28, by Artem Tikhomirov
- FIXMEs: exceptions, javadoc2012-03-28, by Artem Tikhomirov
- Deprecated code removed2012-03-28, by Artem Tikhomirov
- Major refactoring of exception handling. Low-level API uses RuntimeExceptions, while checked are left for higher level2012-03-23, by Artem Tikhomirov
- Added tag v0.8.5 for changeset fdd7d756dea0. Point before major exceptions refactoring2012-03-23, by Artem Tikhomirov
- Allow IOException from DataAccess methods for subclasses with non-trivial implementations, to avoid exception dumps when inapropriatev0.8.5 2012-03-22, by Artem Tikhomirov
- Respect long offsets in revlogs2012-03-22, by Artem Tikhomirov
- Clean javadoc to fix obvious warnings2012-03-22, by Artem Tikhomirov
- A bit of FIXME cleanup (mostly degraded to TODO post 1.0), comments and javadoc2012-03-22, by Artem Tikhomirov
- New and better name for HgFileInformer - HgChangesetFileSneaker. Explain (comments) ties between HgManifest, HgDataFile, HgChangesetFileSneaker and reasons for method placement2012-03-22, by Artem Tikhomirov
- Better names - non-confusing and aligned with the rest of API2012-03-22, by Artem Tikhomirov
- Explicit constant for regular file flags, access to flags for a given file revision2012-03-22, by Artem Tikhomirov
- Pull changes from smartgit3 branch2012-03-21, by Artem Tikhomirov
- Support and respect for symbolic links and executable flag, with /bin/ls backed implementation to discover these2012-03-21, by Artem Tikhomirov
- Follow-up for Issue 29: unify path translation for manifest and dirstatesmartgit3 2012-03-21, by Artem Tikhomirov
- Issue 29: Bad storage path translation - translate Unicode chars to filesystem encodingsmartgit3 2012-03-20, by Artem Tikhomirov
- Fixed test to pass in a branch other than defaultsmartgit3 2012-03-16, by Artem Tikhomirov
- Support glob path pattern rewrite to facilitate use of globs with Windows path separatorsmartgit3 2012-03-16, by Artem Tikhomirov
- Issue 28: support hgignore entries with syntax prefixsmartgit3 2012-03-16, by Artem Tikhomirov
- Better multiline log printout; options to tune default log outputsmartgit3 2012-03-16, by Artem Tikhomirov
- Less meaningless package descriptions2012-03-15, by Artem Tikhomirov
- Add an explicit constant instead of -1 to indicate 'no revision' case2012-03-14, by Artem Tikhomirov
- Provide more detailed information on erroneous file operationsmartgit3 2012-03-05, by Artem Tikhomirov
- FIXMEs: work on exceptions and javadoc2012-03-05, by Artem Tikhomirov
- FIXMEs/javadoc2012-02-27, by Artem Tikhomirov
- Support WORKING_COPY constant for dataFile.length() operation2012-02-27, by Artem Tikhomirov
- Merge fixes for issue 25 from smartgit3 branch2012-02-25, by Artem Tikhomirov
- Issue 25: Underflow in InflaterDataAccess; test and fix for hang up when reading past end of compressed data (or zero-length data)smartgit3 2012-02-25, by Artem Tikhomirov
- Merge fixed for issue 24 and issue 26 from smartgit3 branch2012-02-23, by Artem Tikhomirov
- Issue 24: IAE, Underflow in FilterDataAccess. Issue 26:UnsupportedOperationException when patching empty base revision. Testssmartgit3 2012-02-23, by Artem Tikhomirov
- Straighten out exceptions thrown when file access failed - three is too much2012-02-23, by Artem Tikhomirov
- Added tag v0.8.0 for changeset f52ca95307742012-02-22, by Artem Tikhomirov
- Resolve FIXMEs: more consistent exceptionsv0.8.0 2012-02-22, by Artem Tikhomirov
- Resolve FIXMEs2012-02-21, by Artem Tikhomirov
- Extra debug option (dumpDataStats) and patch structure decoding for RevlogDump debug utility2012-02-21, by Artem Tikhomirov
- Provide more details about exception2012-02-20, by Artem Tikhomirov
- Handle missing manifest revision case (brought up with Issue 23), do my best to report missing manifests when walking few manifest revisions2012-02-16, by Artem Tikhomirov
- Missing cons args2012-02-16, by Artem Tikhomirov
- Work on FIXME: correct HgDataFile#workingCopy with tests; BasicSessionContext with property override; platform-specific options to internals2012-02-15, by Artem Tikhomirov
- Issue 23: HgInvalidRevisionException for svn imported repository (changeset 0 references nullid manifest). Tests2012-02-13, by Artem Tikhomirov
- Do not fail with empty extras string in changeset2012-02-13, by Artem Tikhomirov
- HgInvalidRevisionException for svn imported repositories (changeset 0 references nullid manifest)2012-02-13, by Artem Tikhomirov
- Auxilary builders for manifest and changelog to create test repositories2012-02-13, by Artem Tikhomirov
- Few comments2012-02-13, by Artem Tikhomirov
- Per-repository UpdateConfigCommand completed. Access to system properties through SessionContext to ease alternation2012-02-10, by Artem Tikhomirov
- IntMap is more effective than TreeMap<Integer,...>2012-02-09, by Artem Tikhomirov
- Comments/javadoc2012-02-09, by Artem Tikhomirov
- Implement discovery of mercurial installation, use it to read/write configuration files2012-02-09, by Artem Tikhomirov
- Investigate approaches to alter Mercurial configuration files2012-02-09, by Artem Tikhomirov
- Issue 22: Test for subsequent empty manifest entries case for separate .i and .d repository control files2012-02-02, by Artem Tikhomirov
- Allow content dump for separate .i and .d files2012-02-02, by Artem Tikhomirov
- Issue 22: UnsupportedOperationException when all files are deleted in a branch2012-01-23, by Artem Tikhomirov
- Bad message fixed2012-01-10, by Artem Tikhomirov
- Constants for well-known repository file names2012-01-06, by Artem Tikhomirov
- Issue 22: UnsupportedOperationException on empty manifest entry2012-01-06, by Artem Tikhomirov
- NPE in HgWCStatusCollector:initDirstateParentManifest (aka AssertionError in HgDirstate:parents())2011-12-31, by Artem Tikhomirov
- Let callback implementations deliver errors (e,g. own exceptions) to client code2011-12-22, by Artem Tikhomirov
- Issue 21: Recognize extensions with prefixed names2011-12-22, by Artem Tikhomirov
- Update Javadoc with 'revision index'2011-12-16, by Artem Tikhomirov
- Use 'revision index' instead of the vague 'local revision number' concept in the API2011-12-16, by Artem Tikhomirov
- Use exceptions to expose errors reading mercurial data2011-12-16, by Artem Tikhomirov
- Don't expose methods with DataAccess in public API2011-12-11, by Artem Tikhomirov
- Expose errors dealign with Mercurial internals with Exceptions2011-12-09, by Artem Tikhomirov
- Decode escape sequences in changeset extras field2011-12-09, by Artem Tikhomirov
- Report dirstate access error with Exception2011-12-09, by Artem Tikhomirov
- Utilize status object to supply more information about manifest check for specific file2011-12-09, by Artem Tikhomirov
- Report non-critical errors during status operation to handler/inspector2011-12-08, by Artem Tikhomirov