log

age author description
Tue, 23 Oct 2018 21:52:43 +0200 Franz Glasner Documented what hook parts are implemented for now
Tue, 23 Oct 2018 09:36:55 +0200 Franz Glasner Implemented the post-revert hook completely
Mon, 22 Oct 2018 14:41:39 +0200 Franz Glasner Don't throw on non-local repositories: just skip the timestamps-related work
Mon, 22 Oct 2018 14:13:35 +0200 Franz Glasner Implemented a "--import" subcommand for the "timestamps" command.
Mon, 22 Oct 2018 13:08:10 +0200 Franz Glasner Style: Put the "constants" block before cmdtable et al.
Mon, 22 Oct 2018 09:39:30 +0200 Franz Glasner Begin testing hooks for the "revert" operation
Mon, 22 Oct 2018 09:39:10 +0200 Franz Glasner FIX: Handle IO errors when restoring timestamps
Sun, 21 Oct 2018 21:05:28 +0200 Franz Glasner Set the atime to the current time
Sun, 21 Oct 2018 20:09:08 +0200 Franz Glasner Refactor: Move the most part of the new repo.commit implementation into a method
Sun, 21 Oct 2018 20:03:13 +0200 Franz Glasner Updating fully implemented now
Sat, 20 Oct 2018 12:20:19 +0200 Franz Glasner Moved the core parts of hook implementations into custom methods of the repo
Thu, 18 Oct 2018 09:39:14 +0200 Franz Glasner Further work on the update hook
Wed, 17 Oct 2018 17:40:49 +0200 Franz Glasner Provide note about collecting timestamps
Wed, 17 Oct 2018 17:25:36 +0200 Franz Glasner Prepare for extra keywords in repo.commit()
Wed, 17 Oct 2018 15:35:06 +0200 Franz Glasner - FIX: The trailing "nothing changed" message: need to return the super.commit result
Wed, 17 Oct 2018 13:42:54 +0200 Franz Glasner - FIX: Overwriting commitctx does not work properly here - removed.
Wed, 17 Oct 2018 09:43:52 +0200 Franz Glasner Most commit work done: collect timestamps.
Tue, 16 Oct 2018 17:56:52 +0200 Franz Glasner Write the database outside the special float times context
Tue, 16 Oct 2018 16:57:14 +0200 Franz Glasner Comments
Tue, 16 Oct 2018 09:38:41 +0200 Franz Glasner Amend the match function with the database file on committing
Tue, 16 Oct 2018 09:32:39 +0200 Franz Glasner Write the timestamps database add add it as tracked file if needed when committing
Mon, 15 Oct 2018 09:40:37 +0200 Franz Glasner Always create a Timestamps database on commit
Sun, 14 Oct 2018 22:14:12 +0200 Franz Glasner A new factory method to create an empty Timestamps() database
Sun, 14 Oct 2018 22:07:28 +0200 Franz Glasner Wording in error message when timestamps are not activated and/or configured
Sun, 14 Oct 2018 22:05:29 +0200 Franz Glasner Check that a configuration file that can be read from is really tracked
Sun, 14 Oct 2018 22:03:37 +0200 Franz Glasner FIX: missing space in debug message
Sun, 14 Oct 2018 14:51:58 +0200 Franz Glasner Error handling when trying to read from a non-existing timestamps database file
Sun, 14 Oct 2018 13:22:38 +0200 Franz Glasner Check activation status first when trying to commit
Sat, 06 Oct 2018 20:38:02 +0200 Franz Glasner FIX: Remove unneeded duplicate string join
Sat, 06 Oct 2018 16:08:09 +0200 Franz Glasner Style: use the Mercurial default name `fp' for file objects
Sat, 06 Oct 2018 16:01:49 +0200 Franz Glasner FIX: Document the "--show" command
Sat, 06 Oct 2018 15:53:37 +0200 Franz Glasner Use the working context as default revision if not one is given.
Sat, 06 Oct 2018 15:30:02 +0200 Franz Glasner command "--show": write a match indication '*' if the file matches the given selection
Sat, 06 Oct 2018 15:21:40 +0200 Franz Glasner Discard leading whitespace (' ', '\t') from fields.
Sat, 06 Oct 2018 14:58:42 +0200 Franz Glasner Implement a --show command for timestamps.
Sat, 06 Oct 2018 11:54:58 +0200 Franz Glasner Refactor: standard iterator over all items and a special one for files only
Sat, 06 Oct 2018 11:46:34 +0200 Franz Glasner Iterator for timestamps that yields only files (no metadata and comments)
Mon, 01 Oct 2018 09:36:12 +0200 Franz Glasner FIX: Missing CR in debug message
Sun, 30 Sep 2018 08:14:30 +0200 Franz Glasner Drop a comment regarting the contents of the "match" argument when committing
Wed, 26 Sep 2018 01:18:23 +0200 Franz Glasner FIX: Properly close the configuration file
Thu, 13 Sep 2018 09:38:51 +0200 Franz Glasner FIX: All "error.Abort()" message should be translated
Thu, 13 Sep 2018 09:11:30 +0200 Franz Glasner Check for unfinished operations also before restoring timestamps
Wed, 12 Sep 2018 22:54:24 +0200 Franz Glasner "gen_matcher()" now returns None if timestamps is not configured
Wed, 12 Sep 2018 09:40:24 +0200 Franz Glasner Signatures for hooking into repository commit
Sun, 09 Sep 2018 17:54:37 +0200 Franz Glasner Saving and amending the timestamps databases is fully working
Sun, 09 Sep 2018 16:37:29 +0200 Franz Glasner Properties for "version" and "encoding" for the timestamps database
Sun, 09 Sep 2018 16:33:53 +0200 Franz Glasner Remove unneeded function
Thu, 06 Sep 2018 09:16:50 +0200 Franz Glasner FIX: comment
Thu, 06 Sep 2018 09:13:10 +0200 Franz Glasner Replace an assert by a real exception when parsing timestamps
Tue, 04 Sep 2018 09:37:17 +0200 Franz Glasner Make Timestamps values "datetime" instances
Sat, 01 Sep 2018 18:28:58 +0200 Franz Glasner Implemented "Timestamps.write()" to write the internal timestamps into a file
Sat, 01 Sep 2018 17:38:08 +0200 Franz Glasner Read a timestamps database into the internal representation.
Sat, 01 Sep 2018 17:16:52 +0200 Franz Glasner Change the field separator to a comma "," instead of a space for better handling in editors.
Sat, 01 Sep 2018 15:58:36 +0200 Franz Glasner Write into the database file using a coroutine
Sat, 01 Sep 2018 12:39:42 +0200 Franz Glasner Use "repo.wjoin(...)" instead of "os.path.join(repo.root, ...)".
Sat, 01 Sep 2018 12:20:01 +0200 Franz Glasner Rename functions
Sat, 01 Sep 2018 12:19:46 +0200 Franz Glasner Write "/version/" and "/encoding/" lines because the parser can cope with them now
Sat, 01 Sep 2018 08:40:55 +0200 Franz Glasner Comments
Sat, 01 Sep 2018 08:25:47 +0200 Franz Glasner Handle CR-LF lineends w/o creating empty records
Fri, 31 Aug 2018 21:56:29 +0200 Franz Glasner Version and encoding metadata now file "/version/" and "/encoding/" as leftmost field