2013-07-04 |
Artem Tikhomirov |
Performance: rebuild information about branches takes too long (my improvement: 3 times, 11-15 s to less than 4 sec)
|
2013-05-22 |
Artem Tikhomirov |
Explicit HgRuntimeException to facilitate easy switch from runtime to checked exceptions
|
2013-05-08 |
Artem Tikhomirov |
Test TODOs: test for ConfigFile (covering %include and %unset directives)
|
2013-04-16 |
Artem Tikhomirov |
Issue 43: poor performance with InflaterDataAccess. Phase 2: inflate into buffer, effective skip and readByte/readBytes()
|
2013-04-16 |
Artem Tikhomirov |
Improve memory consumption of HgManifest#getFileRevision(): avoid extra byte[] instances
|
2013-01-15 |
Artem Tikhomirov |
Initial support for Revert command with accompanying minor refactoring
|
2013-01-11 |
Artem Tikhomirov |
Repository checkout support, first iteration
|
2012-12-18 |
Artem Tikhomirov |
Allow walking file rename history independently from file ancestry (native hg log --follow does both at once)
|
2012-12-17 |
Artem Tikhomirov |
Provide access to HgDataFile being iterated into HgChangesetTreeHandler.TreeElement to give context for renamed files
|
2012-12-17 |
Artem Tikhomirov |
Report renames when following file history tree with HgFileRenameHandlerMixin
|
2012-12-14 |
Artem Tikhomirov |
Respect multiple joins/forks in a history of a single file
|
2012-12-12 |
Artem Tikhomirov |
Support follow history option when walking file history tree
|
2012-12-12 |
Artem Tikhomirov |
Test for HgChangesetTreeHandler - make sure nothing is broken prior to adding --follow support
|
2012-11-30 |
Artem Tikhomirov |
Experiment to add a facility to check working files for actual changes
|
2012-10-29 |
Artem Tikhomirov |
Change the way extensions are accessed (with ExtensionsManager now), add preliminary Rebase extension support
|
2012-08-16 |
Artem Tikhomirov |
Refactoring: move HgRepository's implementation aspects to Internals (which is now its imlementation counterpart and primary repository class to be used by other parts of the library)
|
2012-08-08 |
Artem Tikhomirov |
Bookmarks support added
|
2012-08-07 |
Artem Tikhomirov |
Handle include and unset directives in config files
|
2012-08-07 |
Artem Tikhomirov |
Access to user-supplied message of last commit
|
2012-07-12 |
Artem Tikhomirov |
Methods from Main graduated as tests
|
2012-07-12 |
Artem Tikhomirov |
Test for subprogress
|
2012-07-12 |
Artem Tikhomirov |
Tests for file flags(exec, link, regular)
|
2012-07-12 |
Artem Tikhomirov |
Tests for MqManager
|
2012-07-12 |
Artem Tikhomirov |
Tests for phases support
|
2012-07-11 |
Artem Tikhomirov |
Tests for issue 31
|
2012-07-11 |
Artem Tikhomirov |
Merge changes from smartgit3 branch into 1.1 stream
|
2012-06-21 |
Artem Tikhomirov |
MqManager evolution: same PatchRecord instances, list patch queues, detect active queue
smartgit3
|
2012-06-20 |
Artem Tikhomirov |
Initial support for MqExtension
smartgit3
|
2012-06-18 |
Artem Tikhomirov |
Refactor LogFacility and SessionContext, better API for both
|
2012-06-07 |
Artem Tikhomirov |
Share PhasesHelper instance among few HgChangesets (mostly affects HgChangesetTreeHandler case)
smartgit3
|
2012-06-07 |
Artem Tikhomirov |
Speed up changeset phase detection when no parent cache is avalable
smartgit3
|
2012-06-05 |
Artem Tikhomirov |
Support for phases functionality from Mercurial 2.1
smartgit3
|
2012-04-27 |
Artem Tikhomirov |
Tests for subrepo API, refactor status tests for reuse, better subrepos API
|
2012-03-30 |
Artem Tikhomirov |
Revlog.RevisionMap helper class got promoted as TLC, renamed to HgRevisionMap
|
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-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-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
|
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-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-22 |
Artem Tikhomirov |
Provide access to revision's origins
|
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-10-05 |
Artem Tikhomirov |
Move file tree history to upper API level
|
2011-09-29 |
Artem Tikhomirov |
Rework file history build approach to match rest of the API
|
2011-09-24 |
Artem Tikhomirov |
Recognize closed branches
|
2011-09-22 |
Artem Tikhomirov |
Experimental code to build file history
|
2011-09-17 |
Artem Tikhomirov |
Recognize flag options (options with no arguments) in command line sample apps
|
2011-09-16 |
Artem Tikhomirov |
Issue 11: Error log facility. SessionContext to share common facilities
|
2011-09-13 |
Artem Tikhomirov |
Expose dirstate to allow pre-configuration of FileIterators for status collection in particular
|
2011-09-03 |
Artem Tikhomirov |
Use Path instead of plain String for manifest file names
|
2011-09-02 |
Artem Tikhomirov |
Utilize IntMap when caching manifest revisions
|
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-24 |
Artem Tikhomirov |
Avoid IAE:nullid when looking into stale merge/state file
|
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 |
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-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-16 |
Artem Tikhomirov |
Initial access to subrepositories
|
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-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 |
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-19 |
Artem Tikhomirov |
Due to discrepancy in manifest and changelor indexes, wrong manifest revisions got cached and compared
|
2011-05-19 |
Artem Tikhomirov |
Basic information about branches
|
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-03-09 |
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 needed
|
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-17 |
Artem Tikhomirov |
Command line tools parse and respect most of command-line arguments
|