log src/org/tmatesoft/hg/internal/Internals.java @ 686:f1f095e42555

age author description
2013-07-11 Artem Tikhomirov Refactoring: move all encoding/decoding operations into single place, EncodingHelper
2013-07-10 Artem Tikhomirov Pull: phase2 - update phases from remote, fncache with added files. Tests
2013-06-25 Artem Tikhomirov Location of repository files as enumeration, use file constants instead of plain names
2013-06-19 Artem Tikhomirov v1.2 line of dev: update versions, use patch merge code by default
2013-05-22 Artem Tikhomirov Explicit HgRuntimeException to facilitate easy switch from runtime to checked exceptions
2013-05-18 Artem Tikhomirov RevlogStream: be aware of existence (not HgDataFile), facilitate use of an added HgDataFile over a commit; Rollback: be more sensitive about file changes (file size is not enough: write/rollback leaves it intact); tests
2013-05-09 Artem Tikhomirov Refresh tags, branches, bookmarks and ignore when their files (or csets in the repo) are changed
2013-05-07 Artem Tikhomirov Clean, organize and resolve some TODOs and FIXMEs: minor refactorings and comments
2013-04-30 Artem Tikhomirov CommitFacility as internal class; refactored infrastructure around internals (access to RevlogStream)
2013-04-25 Artem Tikhomirov Conditionally enable effective patch merge alternative for revlog reading
2013-04-17 Artem Tikhomirov Provide means to read user-specific configuration, with no specific repository selected
2013-02-25 Artem Tikhomirov Commit: tests and fixes for defects discovered
2013-02-13 Artem Tikhomirov Commit: handle empty repository case
2013-01-23 Artem Tikhomirov Towards commit command: refactor clone, extract pieces to reuse. Describe a defect discovered when bundle has few patches with 0,0 parents
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-11-30 Artem Tikhomirov Allow to override lock timeout from within Hg4J
2012-10-29 Artem Tikhomirov Change the way extensions are accessed (with ExtensionsManager now), add preliminary Rebase extension support
2012-10-18 Artem Tikhomirov Refactor to keep knowledge about repository control files and their location in respect to .hg/ in a single place (facilitate future adoption of shared repositories)
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-07 Artem Tikhomirov Handle include and unset directives in config files
2012-06-18 Artem Tikhomirov Refactor LogFacility and SessionContext, better API for both
2012-03-28 Artem Tikhomirov FIXMEs: exceptions, javadoc
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 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 Support glob path pattern rewrite to facilitate use of globs with Windows path separator smartgit3
2012-03-16 Artem Tikhomirov Better multiline log printout; options to tune default log output smartgit3
2012-02-15 Artem Tikhomirov Work on FIXME: correct HgDataFile#workingCopy with tests; BasicSessionContext with property override; platform-specific options to internals
2012-02-10 Artem Tikhomirov Per-repository UpdateConfigCommand completed. Access to system properties through SessionContext to ease alternation
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
2011-11-30 Artem Tikhomirov Read extra predefined locations with mercurial configuration files
2011-11-05 Artem Tikhomirov Access to repository configuration
2011-09-16 Artem Tikhomirov Issue 11: Error log facility. SessionContext to share common facilities
2011-09-14 Artem Tikhomirov Refactor PathRewrite to accept any char sequence, not only string
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-02-24 Alexander Kitaev Unused variables removed.
2011-02-03 Artem Tikhomirov Filters to read and initialize according to configuration files
2011-01-28 Artem Tikhomirov Updated contact address to support@hg4j.com
2011-01-25 Artem Tikhomirov Complete path hash calculation of fncache requirement
2011-01-24 Artem Tikhomirov Complete refactoring to org.tmatesoft