log hgext/absorb.py @ 52297:644c696b6c18

age author description
Mon, 16 Sep 2024 15:36:44 +0200 Matt Harbison typing: add `from __future__ import annotations` to most files
Thu, 31 Aug 2023 23:56:15 +0200 Pierre-Yves David safehasattr: drop usage in favor of hasattr
Sun, 20 Aug 2023 15:16:18 -0400 Matt Harbison absorb: migrate `opts` to native kwargs
Wed, 25 Jan 2023 19:12:31 +0100 Pierre-Yves David dirstate: rename parentchange to changing_parents
Wed, 25 Jan 2023 18:46:20 +0100 Pierre-Yves David dirstate: pass the repo to the `changeparent` method
Sun, 29 May 2022 15:17:27 +0200 Manuel Jacob py3: replace `pycompat.xrange` by `range`
Wed, 13 Apr 2022 07:58:49 -0700 Martin von Zweigbergk absorb: make `--edit-lines` imply `--apply-changes`
Thu, 24 Mar 2022 22:05:27 -0700 Martin von Zweigbergk absorb: use new function for getting first line of string
Mon, 21 Feb 2022 13:08:28 -0700 Gregory Szorc py3: use class X: instead of class X(object):
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
Wed, 13 Jan 2021 16:14:58 +0100 Joerg Sonnenberger node: introduce nodeconstants class
Tue, 01 Dec 2020 21:54:46 +0100 Joerg Sonnenberger node: import symbols explicitly
Tue, 17 Nov 2020 16:23:57 -0800 Martin von Zweigbergk errors: raise InputError in `hg absorb`
Thu, 22 Oct 2020 14:14:59 -0700 Martin von Zweigbergk errors: introduce CanceledError and use it in a few places
Fri, 09 Oct 2020 00:14:07 -0400 Matt Harbison absorb: update commit hash references in the new commits
Fri, 17 Jul 2020 20:24:42 +0200 Manuel Jacob absorb: improve message for the case when changeset became empty
Mon, 01 Jun 2020 09:55:31 +0200 Manuel Jacob absorb: make it explicit if empty changeset was created
Mon, 01 Jun 2020 09:42:41 +0200 Manuel Jacob absorb: consider rewrite.empty-successor configuration
Sat, 20 Jun 2020 11:51:34 +0530 Sushil khanchi absorb: make it clear what happens when no input
Mon, 01 Jun 2020 20:57:14 +0200 Manuel Jacob absorb: preserve changesets which were already empty
Mon, 01 Jun 2020 11:07:33 +0200 Manuel Jacob absorb: preserve branch-closing changesets even if empty
Mon, 01 Jun 2020 10:33:00 +0200 Manuel Jacob absorb: preserve branch-changing changesets even if empty
Fri, 06 Mar 2020 13:27:41 -0500 Augie Fackler cleanup: run pyupgrade on our source tree to clean up varying things
Fri, 31 Jan 2020 08:47:32 -0800 Martin von Zweigbergk absorb: graduate -i flag from experimental
Fri, 27 Dec 2019 17:53:56 -0500 Matt Harbison absorb: avoid using a list comprehension to fill a list with fixed values
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 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
Tue, 11 Jun 2019 15:46:07 +0300 Pulkit Goyal py3: use .startswith() instead of bytes[0]
Mon, 20 May 2019 14:00:12 -0400 Augie Fackler absorb: fix interactive mode I didn't know existed
Wed, 08 May 2019 21:25:23 -0700 Martin von Zweigbergk absorb: be more specific when erroring out on merge commit
Mon, 15 Apr 2019 22:13:11 -0700 Rodrigo Damazio Bovendorp absorb: aborting if another operation is in progress
Thu, 28 Feb 2019 07:45:51 -0800 Martin von Zweigbergk absorb: run cleanupnodes() within transaction also when not using obsmarkers
Wed, 27 Feb 2019 16:34:58 -0800 Martin von Zweigbergk absorb: let scmutil.cleanupnodes() take care of setting phase
Wed, 27 Feb 2019 16:33:15 -0800 Martin von Zweigbergk absorb: use scmutil.cleanupnodes() also when obsmarkers are disabled
Wed, 27 Feb 2019 16:15:10 -0800 Martin von Zweigbergk absorb: use scmutil.cleanupnodes() so operation gets set
Sat, 23 Feb 2019 09:15:36 -0800 Martin von Zweigbergk absorb: migrate to new method for getting copy info
Thu, 17 Jan 2019 09:17:12 -0800 Martin von Zweigbergk cleanup: delete lots of unused local variables
Wed, 16 Jan 2019 11:33:43 -0500 Augie Fackler absorb: add a pycompat.bytestr() to fix --edit-lines functionality on Python 3
Thu, 13 Dec 2018 20:39:25 -0800 Danny Hooper absorb: don't prompt to apply changes when there are none to apply
Fri, 12 Oct 2018 18:49:11 +0200 Rodrigo Damazio help: adding a proper declaration for shortlist/basic commands (API)
Sat, 13 Oct 2018 02:17:41 -0700 rdamazio help: assigning categories to existing commands
Fri, 12 Oct 2018 20:03:29 +0000 Mark Thomas absorb: update help text
Fri, 12 Oct 2018 17:48:40 +0000 Mark Thomas absorb: prompt user to accept absorb changes by default
Fri, 12 Oct 2018 15:46:51 +0000 Mark Thomas absorb: print summary of changesets affected
Fri, 12 Oct 2018 13:35:58 +0000 Mark Thomas absorb: use a formatter to generate output
Thu, 11 Oct 2018 22:39:11 -0400 Matt Harbison absorb: print '{rev}:' as a prefix to the hash
Sun, 23 Sep 2018 22:57:17 +0300 Pulkit Goyal py3: fix kwargs handling in hgext/absorb.py
Tue, 04 Sep 2018 20:48:22 -0400 Matt Harbison absorb: clarify the reason for not finding changesets to modify
Thu, 09 Aug 2018 12:06:31 -0400 Augie Fackler absorb: port partway to Python 3
Thu, 09 Aug 2018 13:13:00 +0200 David Demelier absorb: following UI conventions
Mon, 06 Aug 2018 09:00:26 -0700 Gregory Szorc absorb: remove sf alias for command
Tue, 31 Jul 2018 11:29:25 -0400 Augie Fackler absorb: drop wrapper around the amend command
Wed, 01 Aug 2018 18:30:10 -0400 Augie Fackler absorb: note some TODOs from the code review
Wed, 01 Aug 2018 18:29:57 -0400 Augie Fackler absorb: use ui.debug() instead of open-coding it
Wed, 01 Aug 2018 18:24:43 -0400 Augie Fackler absorb: use pycompat to get xrange
Wed, 01 Aug 2018 18:23:42 -0400 Augie Fackler absorb: use set literal to avoid intermediate list