log

age author description
2012-03-29 Artem Tikhomirov FIXMEs: consistent names, throws for commands and their handlers. Use of checked exceptions in hi-level api
2012-03-28 Artem Tikhomirov HgManifest#getFileRevisions refactored into #walkFileRevisions to match pattern throught rest of the library
2012-03-28 Artem Tikhomirov FIXMEs: exceptions, javadoc
2012-03-28 Artem Tikhomirov Deprecated code removed
2012-03-23 Artem Tikhomirov Major refactoring of exception handling. Low-level API uses RuntimeExceptions, while checked are left for higher level
2012-03-23 Artem Tikhomirov Added tag v0.8.5 for changeset fdd7d756dea0. Point before major exceptions refactoring
2012-03-22 Artem Tikhomirov Allow IOException from DataAccess methods for subclasses with non-trivial implementations, to avoid exception dumps when inapropriate v0.8.5
2012-03-22 Artem Tikhomirov Respect long offsets in revlogs
2012-03-22 Artem Tikhomirov Clean javadoc to fix obvious warnings
2012-03-22 Artem Tikhomirov A bit of FIXME cleanup (mostly degraded to TODO post 1.0), comments and javadoc
2012-03-22 Artem Tikhomirov New and better name for HgFileInformer - HgChangesetFileSneaker. Explain (comments) ties between HgManifest, HgDataFile, HgChangesetFileSneaker and reasons for method placement
2012-03-22 Artem Tikhomirov Better names - non-confusing and aligned with the rest of API
2012-03-22 Artem Tikhomirov Explicit constant for regular file flags, access to flags for a given file revision
2012-03-21 Artem Tikhomirov Pull changes from smartgit3 branch
2012-03-21 Artem Tikhomirov Support and respect for symbolic links and executable flag, with /bin/ls backed implementation to discover these
2012-03-21 Artem Tikhomirov Follow-up for Issue 29: unify path translation for manifest and dirstate smartgit3
2012-03-20 Artem Tikhomirov Issue 29: Bad storage path translation - translate Unicode chars to filesystem encoding smartgit3
2012-03-16 Artem Tikhomirov Fixed test to pass in a branch other than default smartgit3
2012-03-16 Artem Tikhomirov Support glob path pattern rewrite to facilitate use of globs with Windows path separator smartgit3
2012-03-16 Artem Tikhomirov Issue 28: support hgignore entries with syntax prefix smartgit3
2012-03-16 Artem Tikhomirov Better multiline log printout; options to tune default log output smartgit3
2012-03-15 Artem Tikhomirov Less meaningless package descriptions
2012-03-14 Artem Tikhomirov Add an explicit constant instead of -1 to indicate 'no revision' case
2012-03-05 Artem Tikhomirov Provide more detailed information on erroneous file operation smartgit3
2012-03-05 Artem Tikhomirov FIXMEs: work on exceptions and javadoc
2012-02-27 Artem Tikhomirov FIXMEs/javadoc
2012-02-27 Artem Tikhomirov Support WORKING_COPY constant for dataFile.length() operation
2012-02-25 Artem Tikhomirov Merge fixes for issue 25 from smartgit3 branch
2012-02-25 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-23 Artem Tikhomirov Merge fixed for issue 24 and issue 26 from smartgit3 branch
2012-02-23 Artem Tikhomirov Issue 24: IAE, Underflow in FilterDataAccess. Issue 26:UnsupportedOperationException when patching empty base revision. Tests smartgit3
2012-02-23 Artem Tikhomirov Straighten out exceptions thrown when file access failed - three is too much
2012-02-22 Artem Tikhomirov Added tag v0.8.0 for changeset f52ca9530774
2012-02-22 Artem Tikhomirov Resolve FIXMEs: more consistent exceptions v0.8.0
2012-02-21 Artem Tikhomirov Resolve FIXMEs
2012-02-21 Artem Tikhomirov Extra debug option (dumpDataStats) and patch structure decoding for RevlogDump debug utility
2012-02-20 Artem Tikhomirov Provide more details about exception
2012-02-16 Artem Tikhomirov Handle missing manifest revision case (brought up with Issue 23), do my best to report missing manifests when walking few manifest revisions
2012-02-16 Artem Tikhomirov Missing cons args
2012-02-15 Artem Tikhomirov Work on FIXME: correct HgDataFile#workingCopy with tests; BasicSessionContext with property override; platform-specific options to internals
2012-02-13 Artem Tikhomirov Issue 23: HgInvalidRevisionException for svn imported repository (changeset 0 references nullid manifest). Tests
2012-02-13 Artem Tikhomirov Do not fail with empty extras string in changeset
2012-02-13 Artem Tikhomirov HgInvalidRevisionException for svn imported repositories (changeset 0 references nullid manifest)
2012-02-13 Artem Tikhomirov Auxilary builders for manifest and changelog to create test repositories
2012-02-13 Artem Tikhomirov Few comments
2012-02-10 Artem Tikhomirov Per-repository UpdateConfigCommand completed. Access to system properties through SessionContext to ease alternation
2012-02-09 Artem Tikhomirov IntMap is more effective than TreeMap<Integer,...>
2012-02-09 Artem Tikhomirov Comments/javadoc
2012-02-09 Artem Tikhomirov Implement discovery of mercurial installation, use it to read/write configuration files
2012-02-09 Artem Tikhomirov Investigate approaches to alter Mercurial configuration files
2012-02-02 Artem Tikhomirov Issue 22: Test for subsequent empty manifest entries case for separate .i and .d repository control files
2012-02-02 Artem Tikhomirov Allow content dump for separate .i and .d files
2012-01-23 Artem Tikhomirov Issue 22: UnsupportedOperationException when all files are deleted in a branch
2012-01-09 Artem Tikhomirov Bad message fixed
2012-01-05 Artem Tikhomirov Constants for well-known repository file names
2012-01-05 Artem Tikhomirov Issue 22: UnsupportedOperationException on empty manifest entry
2011-12-30 Artem Tikhomirov NPE in HgWCStatusCollector:initDirstateParentManifest (aka AssertionError in HgDirstate:parents())
2011-12-21 Artem Tikhomirov Let callback implementations deliver errors (e,g. own exceptions) to client code
2011-12-21 Artem Tikhomirov Issue 21: Recognize extensions with prefixed names
2011-12-16 Artem Tikhomirov Update Javadoc with 'revision index'