log src/org/tmatesoft/hg/repo/HgWorkingCopyStatusCollector.java @ 442:6865eb742883

age author description
2012-03-29 Artem Tikhomirov FIXMEs: awkward API refactored, what need to be internal got hidden; public aspects got captured in slim interfaces
2012-03-29 Artem Tikhomirov FIXMEs: javadoc, proper use of constants
2012-03-28 Artem Tikhomirov FIXMEs: exceptions, javadoc
2012-03-23 Artem Tikhomirov Major refactoring of exception handling. Low-level API uses RuntimeExceptions, while checked are left for higher level
2012-03-22 Artem Tikhomirov Explicit constant for regular file flags, access to flags for a given file revision
2012-03-21 Artem Tikhomirov Support and respect for symbolic links and executable flag, with /bin/ls backed implementation to discover these
2012-03-14 Artem Tikhomirov Add an explicit constant instead of -1 to indicate 'no revision' case
2012-02-23 Artem Tikhomirov Issue 24: IAE, Underflow in FilterDataAccess. Issue 26:UnsupportedOperationException when patching empty base revision. Tests smartgit3
2011-12-16 Artem Tikhomirov Use 'revision index' instead of the vague 'local revision number' concept in the API
2011-12-16 Artem Tikhomirov Use exceptions to expose errors reading mercurial data
2011-12-09 Artem Tikhomirov Report dirstate access error with Exception
2011-12-08 Artem Tikhomirov Report non-critical errors during status operation to handler/inspector
2011-12-06 Artem Tikhomirov Consistent approach to deal with adaptable objects. Give adaptable precedence over instanceof to allow conditional response when classes do implement desired interface
2011-12-06 Artem Tikhomirov Newline filter shall respect whole stream when deciding whether to process line terminators, hence added stream preview functionality
2011-12-01 Artem Tikhomirov Propagate errors with exceptions up to a end client
2011-11-29 Artem Tikhomirov Allow FileIterator report any errors from the underlaying file system up to the client
2011-11-24 Artem Tikhomirov Expose errors reading mercurial control files with exception
2011-11-15 Artem Tikhomirov Issue 17: temporary code to nail down the problem
2011-11-09 Artem Tikhomirov Investigate sporadic BufferUnderflowException
2011-09-30 Artem Tikhomirov Exception when analyzing metadata of an empty renamed file
2011-09-27 Artem Tikhomirov Issue 14: NPE for merged dirstate and a file missed in dirstate's first parent
2011-09-16 Artem Tikhomirov Issue 11: Error log facility. SessionContext to share common facilities
2011-09-14 Artem Tikhomirov Issue 13: Report filenames as they are known in repository rather than from file system
2011-09-14 Artem Tikhomirov Issue 13: Status reports filenames with case other than in dirstate incorrectly
2011-09-13 Artem Tikhomirov Expose dirstate to allow pre-configuration of FileIterators for status collection in particular
2011-09-07 Artem Tikhomirov Use FileInfo abstraction with necessary subset of File functionality instead of File to facilitate other effective file system iterators
2011-09-03 Artem Tikhomirov Use Path instead of plain String for manifest file names
2011-09-03 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-02 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-02 Artem Tikhomirov Erroneous and slow status for working copies based on non-tip revision
2011-08-25 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 location
2011-08-12 Artem Tikhomirov Issue 8: Means to find out information about given file at specific changeset. Inner ManifestRevisionInspector got promoted to ManifestRevision
2011-08-11 Artem Tikhomirov Close file streams
2011-06-15 Artem Tikhomirov Clean IOException reference
2011-06-10 Artem Tikhomirov Allow access to working copy content through HgDataFile. Give access to repository's working dir
2011-05-31 Artem Tikhomirov Scope for status reworked: explicit files or a general matcher
2011-05-25 Artem Tikhomirov Support status query for a single file or a subdirectory of a repository
2011-05-17 Artem Tikhomirov ArrayIndexOutOfBoundsException when file appended. Erroneous 'areTheSame' when trailing were deleted.
2011-05-17 Artem Tikhomirov Issue 7: Correctly handle manifest and changelog with different number of (or non-matching) revisions
2011-04-15 Artem Tikhomirov Optimization: use ParentWalker to get changeset's parents, if possible. Do not keep duplicating nodeids and strings in manifest revisions
2011-04-06 Artem Tikhomirov Report files as clean when no difference but timestamp found
2011-03-09 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 exceptions
2011-02-23 Artem Tikhomirov Exceptions, javadoc. Initial cancel and progress support
2011-02-17 Artem Tikhomirov More reasonable use of path normalizer and path.source
2011-02-17 Artem Tikhomirov Adopt FileIterator moving towards WCStatusCollector parameterizing. Improved path handling, move 'em around
2011-02-16 Artem Tikhomirov core.Path to util.Path as it's not Hg repo dependant
2011-02-04 Artem Tikhomirov Check against working copy shall expect non-persistent modifications done by filters and not report such files as modified
2011-02-04 Artem Tikhomirov Enable filters for status operation (ToRepo case)
2011-01-28 Artem Tikhomirov Updated contact address to support@hg4j.com
2011-01-27 Artem Tikhomirov *StatusCollector renamed to Hg*StatusCollector base src/org/tmatesoft/hg/repo/WorkingCopyStatusCollector.java@888ea642a884