log hgext/journal.py @ 51510:a2f1d97e5284 stable

age author description
Thu, 31 Aug 2023 23:56:15 +0200 Pierre-Yves David safehasattr: drop usage in favor of hasattr
Fri, 21 Jul 2023 15:26:15 +0200 Pierre-Yves David journal: track bookmark deletion
Fri, 03 Feb 2023 04:22:15 +0100 Pierre-Yves David wrapfunction: use sysstr instead of bytes as argument in "journal"
Thu, 05 Jan 2023 17:45:25 -0500 Matt Harbison typing: disable an attribute-error warning in the journal extension
Tue, 31 May 2022 22:50:01 +0200 Manuel Jacob py3: catch FileNotFoundError instead of checking errno == ENOENT
Mon, 21 Feb 2022 13:08:28 -0700 Gregory Szorc py3: use class X: instead of class X(object):
Tue, 01 Mar 2022 20:52:32 -0800 Gregory Szorc py3: replace pycompat.itervalues(x) with x.values()
Thu, 03 Mar 2022 18:28:30 -0800 Gregory Szorc global: bulk replace simple pycompat.iteritems(x) with x.items()
Thu, 03 Mar 2022 17:34:00 +0100 Gregory Szorc py2: remove simple from __future__ statements
Mon, 29 Mar 2021 01:52:06 +0200 Joerg Sonnenberger node: replace nullid and friends with nodeconstants class
Tue, 01 Dec 2020 21:54:46 +0100 Joerg Sonnenberger node: import symbols explicitly
Fri, 08 Nov 2019 11:19:20 -0800 Augie Fackler cleanup: remove pointless r-prefixes on single-quoted strings
Sun, 06 Oct 2019 20:17:41 -0700 Martin von Zweigbergk py3: delete b'' prefix from safehasattr arguments
Sun, 06 Oct 2019 19:25:18 -0400 Gregory Szorc py3: define and use pycompat.iteritems() for hgext/
Sun, 06 Oct 2019 17:59:15 -0400 Gregory Szorc py3: define and use pycompat.itervalues()
Sun, 06 Oct 2019 09:48:39 -0400 Augie Fackler formatting: byteify all mercurial/ and hgext/ string literals
Sun, 06 Oct 2019 09:45:02 -0400 Augie Fackler formatting: blacken the codebase
Sat, 02 Mar 2019 12:57:00 -0800 Gregory Szorc global: use raw strings for namedtuple()
Thu, 17 Jan 2019 09:17:12 -0800 Martin von Zweigbergk cleanup: delete lots of unused local variables
Sat, 13 Oct 2018 02:17:41 -0700 rdamazio help: assigning categories to existing commands
Mon, 03 Sep 2018 20:56:53 +0900 Yuya Nishihara journal: use changesetformatter to properly nest list of commits in JSON
Mon, 03 Sep 2018 07:53:50 +0900 Yuya Nishihara journal: do not pass in repolookuperror string to template (BC)
Mon, 03 Sep 2018 07:52:24 +0900 Yuya Nishihara journal: inline formatted nodes and date into expression
Mon, 03 Sep 2018 07:48:43 +0900 Yuya Nishihara journal: unify template name for "nodes" (BC)
Mon, 02 Apr 2018 17:06:42 +0530 Pulkit Goyal py3: use pycompat.bytestr() intsead of str
Sat, 24 Mar 2018 15:10:51 +0900 Yuya Nishihara procutil: bulk-replace function calls to point to new module
Thu, 22 Mar 2018 21:56:20 +0900 Yuya Nishihara stringutil: bulk-replace call sites to point to new module
Fri, 02 Mar 2018 07:17:06 +0530 Pulkit Goyal py3: use b"%d" to covert integer to bytes instead of str
Fri, 02 Mar 2018 07:16:33 +0530 Pulkit Goyal py3: use bytes() instead of str()
Fri, 02 Mar 2018 07:15:54 +0530 Pulkit Goyal py3: replace __str__ to __bytes__ in hgext/journal.py
Fri, 02 Mar 2018 07:13:33 +0530 Pulkit Goyal py3: use pycompat.bytestr() to convert error messages to bytes
Thu, 15 Feb 2018 17:18:26 +0100 Boris Feld util: extract all date-related utils in utils/dateutil module
Mon, 12 Feb 2018 16:15:34 -0800 Gregory Szorc hg: move share._getsrcrepo into core
Sun, 21 Jan 2018 14:28:03 +0900 Yuya Nishihara logcmdutil: drop default arguments from changesetdisplayer/templater() calls
Sun, 21 Jan 2018 13:03:03 +0900 Yuya Nishihara cmdutil: drop aliases for logcmdutil functions (API)
Wed, 20 Dec 2017 16:44:35 -0800 Jun Wu journal: use pager
Wed, 29 Nov 2017 21:00:02 -0500 Boris Feld lock: use configint for 'ui.timeout' config
Mon, 23 Oct 2017 00:04:12 +0530 Pulkit Goyal py3: handle keyword arguments in hgext/journal.py
Thu, 24 Aug 2017 21:43:54 -0700 Jun Wu journal: do not use atomictemp (issue5338)
Fri, 14 Jul 2017 14:22:40 -0700 Jun Wu codemod: register core configitems using a script
Tue, 11 Jul 2017 12:38:17 +0200 Boris Feld repovfs: add a ward to check if locks are properly taken
Mon, 10 Jul 2017 23:09:51 +0900 FUJIWARA Katsunori journal: use wrapfilecache instead of wrapfunction on func of filecache
Mon, 10 Jul 2017 23:09:51 +0900 FUJIWARA Katsunori journal: execute setup procedures for already instantiated dirstate
Sun, 14 May 2017 16:19:47 +0900 Yuya Nishihara commands: move templates of common command options to cmdutil (API)
Sat, 09 Jan 2016 23:07:20 +0900 Yuya Nishihara registrar: move cmdutil.command to registrar module (API)
Fri, 10 Feb 2017 16:56:29 -0800 Martin von Zweigbergk cleanup: use set literals
Thu, 23 Mar 2017 21:16:29 -0700 Jun Wu journal: use lowercase for docstring title
Wed, 08 Mar 2017 16:51:49 -0800 Pierre-Yves David journal: directly use repo.vfs.join
Mon, 10 Oct 2016 05:30:14 -0700 Mateusz Kwapich py3: namedtuple takes unicode (journal ext)
Tue, 13 Sep 2016 20:30:19 +0200 Pierre-Yves David journal: properly check for held lock (issue5349)
Wed, 24 Aug 2016 03:59:19 +0200 Pierre-Yves David journal: rename on disk files to 'namejournal'
Tue, 23 Aug 2016 11:26:08 -0400 Augie Fackler extensions: change magic "shipped with hg" string
Tue, 09 Aug 2016 09:15:46 -0700 Mateusz Kwapich journal: use the dirstate parentchange callbacks
Mon, 08 Aug 2016 18:05:10 +0200 Pierre-Yves David journal: take wlock for writting the 'shared' file
Sun, 31 Jul 2016 17:11:48 +0900 Yuya Nishihara journal: use fm.formatdate() to pass date tuple in appropriate type (BC)
Sun, 31 Jul 2016 16:56:26 +0900 Yuya Nishihara journal: use fm.formatlist() to pass hashes in appropriate type (BC)
Sun, 31 Jul 2016 16:38:16 +0900 Yuya Nishihara journal: use fm.hexfunc() to get full hash in JSON/template output (BC)
Fri, 08 Jul 2016 16:48:38 +0100 Martijn Pieters journal: add support for seaching by pattern
Mon, 11 Jul 2016 14:45:41 +0100 Martijn Pieters journal: add share extension support
Mon, 11 Jul 2016 13:39:24 +0100 Martijn Pieters journal: add dirstate tracking