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'
|
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-10 |
Artem Tikhomirov |
Don't expose methods with DataAccess in public API
|
2011-12-09 |
Artem Tikhomirov |
Expose errors dealign with Mercurial internals with Exceptions
|
2011-12-09 |
Artem Tikhomirov |
Decode escape sequences in changeset extras field
|
2011-12-09 |
Artem Tikhomirov |
Report dirstate access error with Exception
|
2011-12-09 |
Artem Tikhomirov |
Utilize status object to supply more information about manifest check for specific file
|
2011-12-08 |
Artem Tikhomirov |
Report non-critical errors during status operation to handler/inspector
|
2011-12-08 |
Artem Tikhomirov |
More or less stable functionality, before final API cleanup/changes
|
2011-12-06 |
Artem Tikhomirov |
Clean internal classes from public API
v0.7.0
|
2011-12-06 |
Artem Tikhomirov |
Clean debug stacktraces
|
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-12-01 |
Artem Tikhomirov |
Treat content with target line endings as correct regardless eol.only-consistent setting
|
2011-11-30 |
Artem Tikhomirov |
Tests for newline filter (eol extension) functionality
|
2011-11-30 |
Artem Tikhomirov |
Read extra predefined locations with mercurial configuration files
|
2011-11-29 |
Artem Tikhomirov |
Allow FileIterator report any errors from the underlaying file system up to the client
|
2011-11-24 |
Artem Tikhomirov |
Empty line is valid way to enable extension
|
2011-11-24 |
Artem Tikhomirov |
Expose errors reading mercurial control files with exception
|
2011-11-22 |
Artem Tikhomirov |
Add specific IAE subclass to handle wrong (e.g. outdated after rollback) revisions
|
2011-11-22 |
Artem Tikhomirov |
Issue 18: Invalid storage path for certain long names
|
2011-11-22 |
Artem Tikhomirov |
Provide access to revision's origins
|
2011-11-22 |
Artem Tikhomirov |
Distinguish active from removed tags
|
2011-11-19 |
Artem Tikhomirov |
HgIgnore: glob patterns not to match substring when not meant to
|
2011-11-18 |
Artem Tikhomirov |
HgIgnore: regex patterns to match part of the filename do not work
|
2011-11-17 |
Artem Tikhomirov |
Merging state not detected when there's no conflicts to resolve (no merge/state file)
|
2011-11-17 |
Artem Tikhomirov |
IAE using stale data from branchheads file (invalid due to repository rollback)
|
2011-11-16 |
Artem Tikhomirov |
Issue 16: respect glob patterns in HgIgnore for sub-directories
|
2011-11-15 |
Artem Tikhomirov |
Add options to control DataAccessProvider, allow to turn off use of file memory mapping in particular to solve potential sharing violation (os file handle gets released on MappedByteByffer being GC'd, not on FileChannel.close())
|
2011-11-15 |
Artem Tikhomirov |
Issue 17: temporary code to nail down the problem
|
2011-11-11 |
Artem Tikhomirov |
Do not fail with HgBadStateException when there are no merge state
|
2011-11-10 |
Artem Tikhomirov |
Do not fail with exception on syntax errors in .hgignore
|
2011-11-09 |
Artem Tikhomirov |
Investigate sporadic BufferUnderflowException
|
2011-11-09 |
Artem Tikhomirov |
Specific accessor that omits predefined entries in the [paths] section
|
2011-11-09 |
Artem Tikhomirov |
NPE in HgDirstate.known() when no dirstate file present
|
2011-11-05 |
Artem Tikhomirov |
Access to repository configuration
|
2011-10-25 |
Artem Tikhomirov |
Patch merging algorithm complete trial
|
2011-10-13 |
Artem Tikhomirov |
Refactor revlog patch mechanism, towards patch merging
|
2011-10-05 |
Artem Tikhomirov |
Move file tree history to upper API level
|
2011-10-04 |
Artem Tikhomirov |
Tests for Revlog.Inspectors
|
2011-10-04 |
Artem Tikhomirov |
Alternative tag collection approach for a file history
|
2011-10-03 |
Artem Tikhomirov |
Explicit dependency for cmdline build
|
2011-10-03 |
Artem Tikhomirov |
Explore alternatives to access file-changelog combined history
|
2011-09-30 |
Artem Tikhomirov |
Exception when analyzing metadata of an empty renamed file
|
2011-09-30 |
Artem Tikhomirov |
Propagate command's CancelSupport to low-level API. CancelSupport from context got priority over one from command
|
2011-09-30 |
Artem Tikhomirov |
Clean unused imports
|
2011-09-30 |
Artem Tikhomirov |
Issue 15: Exception accessing oddly named file from history
|
2011-09-29 |
Artem Tikhomirov |
Dump exception to console
|
2011-09-29 |
Artem Tikhomirov |
Shall propagate errors to clients, not work around them silently
|
2011-09-29 |
Artem Tikhomirov |
Rework file history build approach to match rest of the API
|
2011-09-28 |
Artem Tikhomirov |
Supply HGFileRevision with copy information when possible, calculate it otherwise
|
2011-09-28 |
Artem Tikhomirov |
Allow to query specific branch heads if they are closed
|
2011-09-27 |
Artem Tikhomirov |
Issue 14: NPE for merged dirstate and a file missed in dirstate's first parent
|
2011-09-27 |
Artem Tikhomirov |
Test manifest cancellation
|
2011-09-27 |
Artem Tikhomirov |
Facilitate cancellation and progress reporting in changelog and manifest iterations
|
2011-09-26 |
Artem Tikhomirov |
Tests for array sort and reverse index building helper
|
2011-09-24 |
Artem Tikhomirov |
Fix building sort reverse array when element was initially in correct position.
|
2011-09-24 |
Artem Tikhomirov |
Branch with few children forked shall not ignore other children once one of them is processed
|
2011-09-24 |
Artem Tikhomirov |
Recognize closed branches
|
2011-09-24 |
Artem Tikhomirov |
Collect sort reverse indexes along with array sorting
|
2011-09-22 |
Artem Tikhomirov |
Experimental code to build file history, handy access to changeset added
|
2011-09-22 |
Artem Tikhomirov |
Experimental code to build file history
|
2011-09-21 |
Artem Tikhomirov |
Use memory-friendly set implementation to canonicalize filenames and nodeids
|
2011-09-20 |
Artem Tikhomirov |
Remove debug printout
|
2011-09-17 |
Artem Tikhomirov |
Walk explicit revisions to avoid troubles with unnatural repositories
|
2011-09-17 |
Artem Tikhomirov |
Remarks about sorting order
|
2011-09-17 |
Artem Tikhomirov |
Share range check code
|
2011-09-17 |
Artem Tikhomirov |
Recognize flag options (options with no arguments) in command line sample apps
|
2011-09-17 |
Artem Tikhomirov |
Updated jar with test repositories
|
2011-09-16 |
Artem Tikhomirov |
Better message for incorrect range requested
|
2011-09-16 |
Artem Tikhomirov |
Issue 13: Tests for mixed-cased filenames in case-insensitive FS
|
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-14 |
Artem Tikhomirov |
Refactor PathRewrite to accept any char sequence, not only string
|
2011-09-14 |
Artem Tikhomirov |
Refactor PathRewrite to accept any char sequence, not only string
|
2011-09-13 |
Artem Tikhomirov |
Expose dirstate to allow pre-configuration of FileIterators for status collection in particular
|
2011-09-12 |
Artem Tikhomirov |
Provide public access to ignored files configuration to use in alternative file walkers
|
2011-09-09 |
Artem Tikhomirov |
Avoid boxing int values and list resizes on revlog read
|
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 |
Few tests for working copy information (branch, parents)
|
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-03 |
Artem Tikhomirov |
Ignored tests shall be valid tests nevertheless
|
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 |
Utilize IntMap when caching manifest revisions
|
2011-09-02 |
Artem Tikhomirov |
Erroneous and slow status for working copies based on non-tip revision
|
2011-08-31 |
Artem Tikhomirov |
Use EnumMap when keys are from enumeration
|
2011-08-29 |
Artem Tikhomirov |
Ensure capacity grows regardless of initial map size. Separate unit test
|
2011-08-29 |
Artem Tikhomirov |
Favor delegation over generalization
|
2011-08-29 |
Artem Tikhomirov |
Tailored Map implementation with int keys
|
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-25 |
Artem Tikhomirov |
Use Nodeid.isNull check instead of NULL.equals
|
2011-08-25 |
Artem Tikhomirov |
Added tag v0.5.0 for changeset c2601c0b4a1f
|
2011-08-25 |
Artem Tikhomirov |
Make present state available as version 0.5.0
v0.5.0
|
2011-08-24 |
Artem Tikhomirov |
Include tests for hgignore into the suite
|
2011-08-24 |
Artem Tikhomirov |
Avoid IAE:nullid when looking into stale merge/state file
|
2011-08-23 |
Artem Tikhomirov |
Respect glob pattern with alternatives {a,b}
|
2011-08-23 |
Artem Tikhomirov |
Use StringProxy when parsing manifest to minimize number of useless conversions and array instances
|
2011-08-23 |
Artem Tikhomirov |
Revert manifest parser changes - no single string and back to HashMap Pool
|
2011-08-19 |
Artem Tikhomirov |
Improve manifest parsing: reduce number of arrays instantiated for Nodeid
|
2011-08-19 |
Artem Tikhomirov |
Generous defaults for SparseSet not to fail on big manifests
|
2011-08-19 |
Artem Tikhomirov |
Optimize memory usage (reduce number of objects instantiated) when pooling file names and nodeids during manifest parsing
|
2011-08-18 |
Artem Tikhomirov |
RevlogStream - reduce number of object instances, reuse when possible
|
2011-08-18 |
Artem Tikhomirov |
Improve manifest parsing: decode bytes to chars once, minimize arraycopy on String instantiation, keep set of file revisions from previous manifest only
|
2011-08-17 |
Artem Tikhomirov |
Avoid redundant calls to library when converting a char to hex digit
|
2011-08-17 |
Artem Tikhomirov |
Experimental alternative to HashMap in Pool to reduce memory footprint
|
2011-08-16 |
Artem Tikhomirov |
Avoid IAE when repository has removed tags. Do not duplicate pools that are already in ManifestParser
|
2011-08-16 |
Artem Tikhomirov |
Reduce number of objects instantiated on revlog read
|
2011-08-16 |
Artem Tikhomirov |
Handle revision constants correctly
|
2011-08-16 |
Artem Tikhomirov |
Yet another slight perf/mem improvement for the tags per file sample
|
2011-08-16 |
Artem Tikhomirov |
Improve memory footprint of tag collection (about 14 Mb saved for cpython repo without HashMap.Entry and Entry[])
|
2011-08-16 |
Artem Tikhomirov |
Collect tags for a file - improve performance of 'sparse' manifest reads
|
2011-08-15 |
Artem Tikhomirov |
HgLogCommand.changeset(Nodeid) to ease command configuration
|
2011-08-15 |
Artem Tikhomirov |
HgRepository.getWorkingCopyBranchName() to retrieve branch associated with working directory
|
2011-08-12 |
Artem Tikhomirov |
Some javadoc to explain HgFileInformer
|
2011-08-12 |
Artem Tikhomirov |
Deprecated and long-time unused HgLogCommand.Handler gone
|
2011-08-12 |
Artem Tikhomirov |
Deprecated HgLogCommand.FileRevision gone, top-level HgFileRevision is bright and shiny replacement
|
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-12 |
Artem Tikhomirov |
Issue 9: NPE in getModificationDate for files with status 'Unknown'
|
2011-08-11 |
Artem Tikhomirov |
Close file streams
|
2011-07-14 |
Artem Tikhomirov |
Avoid sorting revision range twice
|
2011-07-12 |
Artem Tikhomirov |
Use updated location of cache files (cache/ folder instead of .cache filename extension). Provide means to update (write down) cache for subsequent uses
|
2011-06-23 |
Artem Tikhomirov |
External cache Nodeid<->int added, Revlog.RevisionMap
|
2011-06-23 |
Artem Tikhomirov |
Improved reading of sparse revisions from a revlog
|
2011-06-23 |
Artem Tikhomirov |
Some javadoc
|
2011-06-23 |
Artem Tikhomirov |
Do not expect file history to be ordered
|
2011-06-16 |
Artem Tikhomirov |
Initial access to subrepositories
|
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-06-09 |
Artem Tikhomirov |
Speed up branches calculation when cached branch information is available
|
2011-06-07 |
Artem Tikhomirov |
Experimental access to working dir parents
|
2011-06-07 |
Artem Tikhomirov |
HgTags got TagInfo to access tags. Tags are read from all branches/revisions now, not only working copy
|
2011-06-03 |
Artem Tikhomirov |
Optimize file history walk not to iterat over whole changelog for sparse and distant revisions
|
2011-06-02 |
Artem Tikhomirov |
Allow to cat a file with changeset revision
|
2011-06-01 |
Artem Tikhomirov |
Introduced access to conflict resolution information (merge state)
|
2011-05-31 |
Artem Tikhomirov |
Test for scoped operation of HgStatusCollector
|
2011-05-31 |
Artem Tikhomirov |
Scope for status reworked: explicit files or a general matcher
|
2011-05-27 |
Artem Tikhomirov |
NPE when directory doesn't exist
|
2011-05-25 |
Artem Tikhomirov |
IOException on empty repository with 40-byte dirstate
|
2011-05-25 |
Artem Tikhomirov |
Support status query for a single file or a subdirectory of a repository
|
2011-05-25 |
Artem Tikhomirov |
Close stream after reading .hgignore
|
2011-05-25 |
Artem Tikhomirov |
Few tests for HgWorkingCopyStatusCollector
|
2011-05-23 |
Artem Tikhomirov |
HgBadStateException (IOException from FileAccess) on isCopy for empty data file
|
2011-05-19 |
Artem Tikhomirov |
Due to discrepancy in manifest and changelor indexes, wrong manifest revisions got cached and compared
|
2011-05-19 |
Artem Tikhomirov |
NPE when one of the flags is non-null
|
2011-05-19 |
Artem Tikhomirov |
Basic information about branches
|
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-05-17 |
Artem Tikhomirov |
Experimental support to mix-in start and end events for inspectors. Additionally, Lifecycle may serve as iteration control
|
2011-05-16 |
Artem Tikhomirov |
Use correct super cons to allow explicit initCause
|
2011-05-16 |
Artem Tikhomirov |
Issue 5: Facilities for progress and cancellation. More specific exceptions. Exceptions from callbacks as RuntimeException
|
2011-05-16 |
Artem Tikhomirov |
Use custom timezone identifier to avoid applying daylight savings from the zone guessed
|
2011-05-10 |
Alexander Kitaev |
Project uses Gradle for build - actual changes
gradle
|
2011-05-09 |
Alexander Kitaev |
Project uses Gradle for build.
gradle
|
2011-04-29 |
Artem Tikhomirov |
Compound HgDate object to provide flexible access to change date/time information
|
2011-04-28 |
Artem Tikhomirov |
Wrong parent assignment when building branch chain
|
2011-04-28 |
Artem Tikhomirov |
Few branches (distinct BranchChains from distinct heads) may end up with same nodes. Building BC structure fixed to reuse chain elements
|
2011-04-28 |
Artem Tikhomirov |
Correct index of revisions to be added into a repository
|
2011-04-28 |
Artem Tikhomirov |
Conditional debug printouts
|
2011-04-28 |
Artem Tikhomirov |
Sample command line tools for incoming/outgoing to use commands
|
2011-04-28 |
Artem Tikhomirov |
HgLogCommand.Handler is used in few places, pull up to top-level class, HgChangesetHandler
|
2011-04-26 |
Artem Tikhomirov |
Add clone,incoming and outging tests
|
2011-04-26 |
Artem Tikhomirov |
Basic test for HgOutgoingCommand. Handle cases with no outgoing changes in RepositoryComparator
|
2011-04-26 |
Artem Tikhomirov |
Basic test for HgIncomingCommand. Fix RepositoryComparator for cases when whole repository is unknown. Respect freshly initialized (empty) repositories in general.
|
2011-04-21 |
Artem Tikhomirov |
Primitive test for clone command
|
2011-04-20 |
Artem Tikhomirov |
Performance optimization: reduce memory ParentWalker hogs
|
2011-04-20 |
Artem Tikhomirov |
Tip constant has changed, reflected in tests
|
2011-04-20 |
Artem Tikhomirov |
Performance optimization: reduce memory to keep revlog cached info
|
2011-04-19 |
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 value
|
2011-04-18 |
Artem Tikhomirov |
Pool objects to avoid memory polution with duplicates
|
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-15 |
Artem Tikhomirov |
Use common low to hi-level changeset api transformer
|
2011-04-15 |
Artem Tikhomirov |
Use common low to hi-level changeset api transformer
|
2011-04-15 |
Artem Tikhomirov |
Incoming and Outgoing commands are alive
|
2011-04-14 |
Artem Tikhomirov |
Do not assume second parent can be set only when first one is set, again
|
2011-04-14 |
Artem Tikhomirov |
More debug printouts
|
2011-04-14 |
Artem Tikhomirov |
Correct entry index when revlog has not inlined data
|
2011-04-14 |
Artem Tikhomirov |
[4] IllegalArgumentException: Underflow. Legitimate attempt to read 0 bytes lead to exception
|