Thu, 25 Mar 2021 11:35:16 -0700 |
Martin von Zweigbergk |
rebase: when using --keep, don't care about pruned commits or divergence
|
Thu, 25 Mar 2021 08:38:16 -0700 |
Martin von Zweigbergk |
rebase: remove duplicate initialization of a field
|
Tue, 23 Mar 2021 22:48:27 -0700 |
Martin von Zweigbergk |
rebase: don't call rewriteutil.precheck() with to-be-skipped commits
|
Tue, 23 Mar 2021 14:15:40 -0700 |
Martin von Zweigbergk |
reabase: call rewriteutil.precheck() a bit later
|
Tue, 23 Mar 2021 14:49:31 -0700 |
Martin von Zweigbergk |
rebase: set `prepared = True` at very end of `_preparenewrebase()`
|
Fri, 19 Mar 2021 22:52:59 -0700 |
Martin von Zweigbergk |
rebase: filter out descendants of divergence-causing commits earlier
|
Fri, 19 Mar 2021 10:34:16 -0700 |
Martin von Zweigbergk |
rebase: clarify names of variables and function related to obsolete revisions
|
Fri, 12 Feb 2021 16:05:02 -0800 |
Martin von Zweigbergk |
rebase: calculate obsolescense-related info earlier
|
Fri, 12 Feb 2021 16:19:33 -0800 |
Martin von Zweigbergk |
rebase: let _handleskippingobsolete(self) read directly from self
|
Fri, 19 Mar 2021 12:08:46 -0700 |
Martin von Zweigbergk |
rebase: skip obsolete commits even if they have pruned successors
|
Fri, 12 Feb 2021 16:13:34 -0800 |
Martin von Zweigbergk |
rebase: inline simple function for finding obsolete subset of commits
|
Fri, 29 Jan 2021 16:33:12 -0800 |
Martin von Zweigbergk |
errors: use more specific errors in rebase extension
|
Thu, 28 May 2020 17:31:41 -0400 |
Augie Fackler |
rebase: add a config knob for forcing in-memory rebasing
|
Sat, 26 Dec 2020 18:26:32 +0530 |
Sushil khanchi |
rebase: handle the case when nothing to rebase (dry-run)
|
Tue, 01 Dec 2020 21:54:46 +0100 |
Joerg Sonnenberger |
node: import symbols explicitly
|
Thu, 03 Dec 2020 14:15:39 -0500 |
Augie Fackler |
merge with stable
|
Wed, 02 Dec 2020 15:39:01 -0800 |
Martin von Zweigbergk |
rebase: clear merge state when aborting in-memory merge on dirty working copy
stable 5.6.1
|
Wed, 02 Dec 2020 15:39:01 -0800 |
Martin von Zweigbergk |
rebase: clear merge state when aborting in-memory merge on dirty working copy
|
Fri, 27 Nov 2020 17:03:29 -0500 |
Augie Fackler |
formating: upgrade to black 20.8b1
|
Tue, 13 Oct 2020 14:16:21 -0400 |
Matt Harbison |
rebase: update commit hash references in the new commits
|
Tue, 27 Oct 2020 15:33:15 -0700 |
Martin von Zweigbergk |
rebase: change and standarize template for rebase's one-line summary
|
Thu, 22 Oct 2020 23:10:06 -0700 |
Martin von Zweigbergk |
rebase: make summary template configurable, with default to shared template
|
Thu, 22 Oct 2020 22:29:22 -0700 |
Martin von Zweigbergk |
rebase: use hard-coded template for one-line commit description
|
Mon, 21 Sep 2020 11:53:44 -0700 |
Martin von Zweigbergk |
merge: replace calls to hg.updaterepo() by merge.update()
|
Mon, 21 Sep 2020 09:57:29 -0700 |
Martin von Zweigbergk |
merge: add a higher-level update() for the common `hg update` use case
|
Mon, 21 Sep 2020 11:12:58 -0700 |
Martin von Zweigbergk |
merge: make low-level update() private (API)
|
Mon, 21 Sep 2020 10:09:39 -0700 |
Martin von Zweigbergk |
merge: use merge.clean_update() when applicable
|
Fri, 18 Sep 2020 15:03:06 -0700 |
Martin von Zweigbergk |
rebase: teach in-memory rebase to not restart with on-disk rebase on conflict
|
Wed, 23 Sep 2020 09:04:32 -0700 |
Martin von Zweigbergk |
rebase: move check for unresolved conflicts into lower-level rebasenode()
|
Fri, 18 Sep 2020 15:40:26 -0700 |
Martin von Zweigbergk |
rebase: add dryrun property to rebaseruntime
|
Wed, 23 Sep 2020 09:21:26 -0700 |
Martin von Zweigbergk |
rebase: when collapsing, p1 == dest, so use the former only
|
Fri, 18 Sep 2020 15:37:03 -0700 |
Martin von Zweigbergk |
rebase: remove redundant isinmemory argument from _origrebase()
|
Fri, 18 Sep 2020 15:10:14 -0700 |
Martin von Zweigbergk |
rebase: stop clearing on-disk mergestate when running in memory
|
Fri, 18 Sep 2020 10:15:13 -0700 |
Martin von Zweigbergk |
rebase: delete unused p1 argument to _concludenode()
|
Fri, 18 Sep 2020 10:04:02 -0700 |
Martin von Zweigbergk |
rebase: fix an inconsistent hyphenation in a debug message
|
Tue, 28 Jul 2020 20:47:50 +0200 |
Manuel Jacob |
rebase: fix regression in file change detection introduced by 0ecb3b11fcad
stable
|
Tue, 14 Jul 2020 13:35:54 -0700 |
Daniel Ploch |
error: normalize "unresolved conflicts" error messages with a custom class
|
Mon, 13 Jul 2020 16:42:44 -0700 |
Daniel Ploch |
error: unify the error message formats for 'rebase' and 'unshelve'
|
Mon, 01 Jun 2020 08:38:42 +0200 |
Manuel Jacob |
rebase: consider rewrite.empty-successor configuration
|
Sat, 11 Jul 2020 03:10:23 +0200 |
Manuel Jacob |
rebase: correctly check for empty commit in in-memory mode
|
Sat, 11 Jul 2020 00:53:34 +0200 |
Manuel Jacob |
overlayworkingctx: rename misleadingly named `isempty()` method
|
Thu, 09 Jul 2020 07:00:32 +0200 |
Manuel Jacob |
rebase: remove now unnecessary logic to allow empty commit when branch changes
|
Mon, 15 Jun 2020 12:00:15 -0400 |
Augie Fackler |
merge with stable
|
Thu, 30 Apr 2020 00:33:00 -0400 |
Matt Harbison |
rebase: avoid clobbering wdir() with --dry-run or --confirm (issue6291)
stable
|
Mon, 18 May 2020 14:59:59 -0400 |
Augie Fackler |
mergestate: split out merge state handling code from main merge module
|
Wed, 01 Apr 2020 14:34:21 -0700 |
Martin von Zweigbergk |
rebase: don't create merge when continuing rebase interrupted by old hg
|
Fri, 13 Mar 2020 16:57:38 -0700 |
Martin von Zweigbergk |
rebase: accept multiple --base arguments (BC)
|
Fri, 13 Mar 2020 16:39:32 -0700 |
Martin von Zweigbergk |
rebase: accept multiple --source arguments (BC)
|
Fri, 13 Mar 2020 19:29:02 -0700 |
Martin von Zweigbergk |
rebase: mention -r argument in synopsis
|
Fri, 13 Mar 2020 16:36:31 -0700 |
Martin von Zweigbergk |
rebase: remove unused defaults argument values from _definedestmap()
|
Fri, 06 Mar 2020 13:27:41 -0500 |
Augie Fackler |
cleanup: run pyupgrade on our source tree to clean up varying things
|
Fri, 28 Feb 2020 11:32:27 -0800 |
Martin von Zweigbergk |
cleanup: remove redundant clearing of mergestate in rebase and shelve
|
Fri, 10 Jan 2020 17:20:12 -0800 |
Martin von Zweigbergk |
rebase: remove some now-unused parent arguments
|
Fri, 10 Jan 2020 21:40:01 -0800 |
Martin von Zweigbergk |
rebase: remove some redundant setting of dirstate parents
|
Fri, 10 Jan 2020 14:22:20 -0800 |
Martin von Zweigbergk |
rebase: don't use rebased node as dirstate p2 (BC)
|
Fri, 10 Jan 2020 14:17:56 -0800 |
Martin von Zweigbergk |
rebase: stop relying on having two parents to resume rebase
|
Thu, 16 Jan 2020 00:03:19 -0800 |
Martin von Zweigbergk |
rebase: always be graft-like, not merge-like, also for merges
|
Wed, 15 Jan 2020 15:30:25 -0800 |
Martin von Zweigbergk |
merge: introduce a clean_update() for that use-case
|
Fri, 31 Jan 2020 10:53:50 -0800 |
Martin von Zweigbergk |
rebase: abort if the user tries to rebase the working copy
|
Wed, 15 Jan 2020 22:24:16 -0800 |
Martin von Zweigbergk |
rebase: define base in only place in defineparents()
|
Mon, 27 Jan 2020 09:14:19 -0800 |
Martin von Zweigbergk |
cmdutil: change check_incompatible_arguments() *arg to single iterable
|
Wed, 15 Jan 2020 17:15:45 -0800 |
Martin von Zweigbergk |
rebase: move some variables after an error cases where they're not needed
|
Wed, 15 Jan 2020 10:44:23 -0800 |
Martin von Zweigbergk |
rebase: clarify a little by calculating a set in Python instead of in revset
|
Mon, 13 Jan 2020 11:18:29 -0800 |
Martin von Zweigbergk |
rebase: fix bug where `--collapse` would apply diff on missing file
|
Mon, 13 Jan 2020 11:11:20 -0800 |
Martin von Zweigbergk |
rebase: extract a variable for a repeated `repo[p1]`
|
Fri, 27 Dec 2019 13:47:59 -0800 |
Martin von Zweigbergk |
graftcopies: remove `skip` and `repo` arguments
|
Mon, 06 Jan 2020 15:24:36 -0800 |
Martin von Zweigbergk |
copies: replace duplicatecopies() by function that takes contexts
|
Fri, 10 Jan 2020 15:47:39 -0800 |
Martin von Zweigbergk |
rebase: delete seemingly unnecessary needupdate()
|
Fri, 10 Jan 2020 21:41:28 -0800 |
Martin von Zweigbergk |
overlayworkginctx: implement a setparents() to mirror dirstate.setparents()
|
Fri, 10 Jan 2020 17:03:23 -0800 |
Martin von Zweigbergk |
overlayworkingctx: default branch to base context's branch
|
Fri, 27 Dec 2019 13:52:39 -0500 |
Matt Harbison |
rebase: drop an unused variable assignment
|
Wed, 18 Dec 2019 10:55:06 -0800 |
Martin von Zweigbergk |
rebase: restore i18n of a hint message
|
Wed, 18 Dec 2019 09:18:02 +0300 |
Martin von Zweigbergk |
rebase: use rewriteutil.precheck() instead of reimplementing it
|
Thu, 12 Dec 2019 23:25:16 -0800 |
Martin von Zweigbergk |
rebase: inline single-use variables passed to _definedestmap()
|
Thu, 12 Dec 2019 23:20:48 -0800 |
Martin von Zweigbergk |
rebase: use cmdutil.check_at_most_one_arg() for action+revision
|
Thu, 12 Dec 2019 23:03:52 -0800 |
Martin von Zweigbergk |
rebase: use cmdutil.check_incompatible_arguments() for --auto-orphans
|
Thu, 12 Dec 2019 22:43:15 -0800 |
Martin von Zweigbergk |
rebase: use cmdutil.check_at_most_one_arg() for -b/-s/-r
|
Thu, 12 Dec 2019 23:11:33 -0800 |
Martin von Zweigbergk |
rebase: inline single-use `dryrun` and `confirm` variables
|
Fri, 13 Dec 2019 14:50:42 -0800 |
Martin von Zweigbergk |
rebase: use cmdutil.check_incompatible_arguments() for action+confirm/dryrun
|
Fri, 13 Dec 2019 14:49:48 -0800 |
Martin von Zweigbergk |
rebase: use cmdutil.check_at_most_one_arg() for --confirm/--dry-run
|
Thu, 12 Dec 2019 15:55:33 -0800 |
Martin von Zweigbergk |
rebase: use cmdutil.check_at_most_one_arg() for action
|
Fri, 13 Dec 2019 15:46:25 -0800 |
Kyle Lippincott |
rebase: make rebase not crash if p1 == p2 != nullid
|
Sun, 01 Dec 2019 18:46:10 -0500 |
Matt Harbison |
cleanup: fix docstring formatting
|
Wed, 06 Nov 2019 18:28:11 -0800 |
Kyle Lippincott |
rebase: check for unfinished ops even when inmemory (issue6214)
|
Sat, 09 Nov 2019 13:23:54 +0100 |
Pierre-Yves David |
index: use `index.get_rev` in `rebase._computeobsoletenotrebased`
|
Sat, 09 Nov 2019 13:23:53 +0100 |
Pierre-Yves David |
index: use `index.get_rev` in `rebase.successorrevs`
|
Fri, 08 Nov 2019 11:19:20 -0800 |
Augie Fackler |
cleanup: remove pointless r-prefixes on single-quoted strings
|
Tue, 08 Oct 2019 15:06:18 -0700 |
Martin von Zweigbergk |
cleanup: join string literals that are already on one line
|
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 13:28:56 -0400 |
Gregory Szorc |
py3: manually import pycompat.open into files that need it
|
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
|
Wed, 25 Sep 2019 10:59:29 -0400 |
Paul Gossman |
rebase: track new nodes when --keep is set
|
Tue, 16 Jul 2019 01:59:28 +0530 |
Taapas Agrawal |
continue: added support for rebase
|
Sun, 23 Jun 2019 23:11:35 +0530 |
Taapas Agrawal |
abort: added support for rebase
|
Thu, 20 Jun 2019 11:40:08 +0530 |
Taapas Agrawal |
statecheck: added support for cmdutil.afterresolvedstates
|
Sun, 09 Jun 2019 02:12:58 +0530 |
Taapas Agrawal |
statecheck: added support for STATES
|
Sun, 09 Jun 2019 00:43:36 +0530 |
Taapas Agrawal |
state: created new class statecheck to handle unfinishedstates
|
Sat, 08 Jun 2019 23:43:53 +0530 |
Taapas Agrawal |
states: moved cmdutil.unfinishedstates to state.py
|
Mon, 10 Jun 2019 15:35:06 -0700 |
Kyle Lippincott |
rebase: tweak description of inmemory working even w/ dirty working dir
|
Mon, 13 May 2019 14:19:36 -0400 |
timeless |
rebase: hide help for revisions.Predicates._destautoorphanrebase
|
Fri, 12 Apr 2019 12:06:13 -0400 |
Augie Fackler |
rebase: fix bug that prevented dry-run rebases from printing failures
|
Wed, 03 Apr 2019 11:21:27 -0700 |
Martin von Zweigbergk |
cleanup: use set literals where possible
|
Sat, 02 Mar 2019 09:41:17 +0900 |
Yuya Nishihara |
merge with stable
|
Sat, 23 Feb 2019 21:13:27 +0100 |
Manuel Jacob |
rebase: add missing dashes in help text
stable
|
Mon, 04 Feb 2019 09:07:00 -0800 |
Gregory Szorc |
global: make some docstrings raw strings
|
Thu, 17 Jan 2019 09:17:12 -0800 |
Martin von Zweigbergk |
cleanup: delete lots of unused local variables
|
Sat, 12 Jan 2019 17:43:36 +0900 |
Yuya Nishihara |
repair: move ui.history-editing-backup to [rewrite] section
|
Fri, 07 Dec 2018 14:23:17 -0800 |
Martin von Zweigbergk |
rebase: clarify that commits that become empty are skipped
|
Fri, 07 Dec 2018 14:17:09 -0800 |
Martin von Zweigbergk |
rebase: format commit in usual way when explaining that it became empty
|
Sun, 04 Mar 2018 08:50:12 -0800 |
Martin von Zweigbergk |
rebase: remove now-unnecessary arguments to _abort()
|
Sun, 04 Mar 2018 08:41:29 -0800 |
Martin von Zweigbergk |
rebase: move abort() onto rebaseruntime
|
Tue, 04 Dec 2018 17:13:01 -0500 |
Augie Fackler |
merge with stable
|
Mon, 03 Dec 2018 09:36:40 -0800 |
Martin von Zweigbergk |
rebase: abort in-mem rebase if there's a dirty merge state
stable
|
Fri, 30 Nov 2018 16:21:37 -0800 |
Martin von Zweigbergk |
rebase: preserve working copy when redoing in-mem rebase on disk
stable
|
Thu, 15 Nov 2018 13:16:46 -0800 |
Kyle Lippincott |
rebase: fix two ui.logs to actually have text when using default blackbox log
|
Thu, 09 Feb 2017 09:17:40 -0800 |
Martin von Zweigbergk |
update: clarify update() call sites by specifying argument names
|
Sat, 13 Oct 2018 02:17:41 -0700 |
rdamazio |
help: assigning categories to existing commands
|
Wed, 26 Sep 2018 22:45:44 +0200 |
Boris Feld |
rebase: explicitly track collapses as fold
|
Wed, 26 Sep 2018 23:51:11 +0200 |
Boris Feld |
rebase: use tuple as `replacement` keys
|
Thu, 27 Sep 2018 00:15:21 +0200 |
Boris Feld |
rebase: expand a long "one-liner"
|
Wed, 26 Sep 2018 22:05:28 +0200 |
Boris Feld |
rebase: don't try to prune obsolete changeset already in the destination
|
Thu, 12 Jul 2018 12:11:20 -0700 |
Martin von Zweigbergk |
rebase: skip extinct revisions even if it has no successor in rebase set
|
Fri, 17 Aug 2018 10:21:25 +0900 |
Yuya Nishihara |
rebase: do not pass in user option to rollback in-memory merge conflict
|
Thu, 16 Aug 2018 18:53:51 +0000 |
Gregory Szorc |
rebase: call _dorebase() properly
|
Wed, 15 Aug 2018 11:27:57 +0530 |
Sushil khanchi |
rebase: cover restorestatus() by lock to prevent it from being updated
|
Wed, 15 Aug 2018 10:57:47 +0900 |
Yuya Nishihara |
rebase: turn off inmemory flag on --stop
|
Wed, 15 Aug 2018 10:47:07 +0900 |
Yuya Nishihara |
rebase: use action variable to select things to do
|
Wed, 15 Aug 2018 10:41:26 +0900 |
Yuya Nishihara |
rebase: consolidate check for --dry-run/--confirm on abort/stop/continue
|
Wed, 15 Aug 2018 10:36:06 +0900 |
Yuya Nishihara |
rebase: consolidate check for --abort/--stop/--continue conflicts
|
Wed, 15 Aug 2018 10:32:10 +0900 |
Yuya Nishihara |
rebase: do not set internal dryrun flag by --confirm
|
Sun, 22 Jul 2018 22:08:14 +0530 |
Sushil khanchi |
rebase: include --stop option in documentation
|
Sun, 22 Jul 2018 22:04:49 +0530 |
Sushil khanchi |
rebase: raise error for options conflicting with --stop
|
Wed, 18 Jul 2018 00:25:52 +0530 |
Sushil khanchi |
rebase: add --stop option to stop rebase at any point (issue5206)
|
Fri, 03 Aug 2018 00:10:52 +0530 |
Sushil khanchi |
rebase: move "backup" flag to rebaseruntime
|
Thu, 05 Jul 2018 10:42:48 +0530 |
Sushil khanchi |
rebase: support "history-editing-backup" config option
|
Sun, 15 Jul 2018 15:48:18 +0530 |
Sushil khanchi |
rebase: remove unused variable "release" and an extra blank line
|
Sat, 14 Jul 2018 23:00:22 +0530 |
Sushil khanchi |
rebase: remove unnecessary confirm block
|
Sat, 14 Jul 2018 08:59:42 +0530 |
Sushil khanchi |
rebase: in --confirm option just abort if hit a conflict
|
Thu, 12 Jul 2018 22:35:54 +0530 |
Sushil khanchi |
rebase: correct misleading message in --confirm option
|
Thu, 12 Jul 2018 22:23:51 +0530 |
Sushil khanchi |
rebase: make sure we don't loose the return code in --confirm option
|
Wed, 11 Jul 2018 15:12:01 -0700 |
Martin von Zweigbergk |
rebase: use revnums (not nodes) for set of extinct revisions
|
Wed, 11 Jul 2018 15:01:47 -0700 |
Martin von Zweigbergk |
rebase: avoid converting from nodes to revnums twice
|
Wed, 11 Jul 2018 15:03:39 -0700 |
Martin von Zweigbergk |
rebase: reduce scope of a variable
|
Sat, 30 Jun 2018 12:42:49 +0530 |
Sushil khanchi |
rebase: add --confirm option
|
Wed, 11 Jul 2018 16:29:23 -0700 |
Martin von Zweigbergk |
revlog: introduce a isancestorrev() and use it in rebase
|
Fri, 29 Jun 2018 01:35:09 +0530 |
Sushil khanchi |
rebase: improve output of --dry-run
|
Sun, 01 Jul 2018 01:00:39 +0530 |
Pulkit Goyal |
rebase: check whether the rebasestate exists or not a bit early
|
Sun, 01 Jul 2018 00:52:25 +0530 |
Pulkit Goyal |
rebase: use staeobj to check whether interrupted rebase exists
|
Sun, 01 Jul 2018 00:46:59 +0530 |
Pulkit Goyal |
rebase: add a stateobj variable to rebaseruntime class
|
Sun, 01 Jul 2018 00:31:57 +0530 |
Pulkit Goyal |
rebase: refactor logic to read rebasestate in a separate function
|
Sun, 01 Jul 2018 21:40:55 +0900 |
Yuya Nishihara |
cleanup: pass in overwrite flag to hg.updaterepo() as named argument
|
Sat, 30 Jun 2018 11:33:05 +0900 |
Yuya Nishihara |
rebase: convert opts dict to bytes at once
|
Sat, 30 Jun 2018 11:29:48 +0900 |
Yuya Nishihara |
rebase: isolate command options from internal flags
|
Fri, 29 Jun 2018 01:05:08 +0530 |
Sushil khanchi |
rebase: suppress warning thrown when aborting rebase in case of dryrun
|
Fri, 29 Jun 2018 00:47:33 +0530 |
Sushil khanchi |
rebase: no need to store backup in case of dryrun
|
Fri, 29 Jun 2018 00:22:50 +0530 |
Sushil khanchi |
rebase: split _origrebase() for conveniece in dryrun
|
Thu, 28 Jun 2018 23:57:15 +0530 |
Sushil khanchi |
rebase: extract dryrun as a function
|
Thu, 28 Jun 2018 23:36:45 +0530 |
Sushil khanchi |
rebase: add lock to cover whole dryrun process
|
Thu, 28 Jun 2018 21:24:47 +0530 |
Pulkit Goyal |
py3: convert opts keys to bytes using pycompat.byteskwargs()
|
Wed, 27 Jun 2018 12:24:21 +0530 |
Sushil khanchi |
rebase: refactor dryrun implementation
|
Sat, 23 Jun 2018 08:59:18 +0530 |
Sushil khanchi |
rebase: make dry-run return 1 or 0 according to result
|
Sat, 16 Jun 2018 18:36:25 +0530 |
Sushil khanchi |
rebase: delete the comment which was not following "do not eat my data"
|
Sun, 17 Jun 2018 22:01:59 -0700 |
Martin von Zweigbergk |
rebase: use progress helper
|
Sat, 16 Jun 2018 08:22:10 +0530 |
Sushil khanchi |
rebase: add dry-run functionality
|
Wed, 06 Jun 2018 13:31:24 -0400 |
Augie Fackler |
merge with stable
|
Tue, 05 Jun 2018 23:49:54 -0400 |
Matt Harbison |
rebase: avoid RevlogError when computing obsoletenotrebased (issue5907)
stable
|
Sat, 19 May 2018 21:47:59 +0530 |
Pulkit Goyal |
py3: use pycompat.bytestr() to convert str into bytes
|
Sat, 19 May 2018 21:46:54 +0530 |
Pulkit Goyal |
py3: fix kwargs handling in hgext/rebase.py
|
Sun, 04 Mar 2018 15:29:41 -0500 |
Augie Fackler |
rebase: introduce support for automatically rebasing orphan changes
|
Thu, 05 Apr 2018 11:01:42 -0700 |
Martin von Zweigbergk |
rebase: remove unnecessary and incorrect handling of nullid
|
Thu, 05 Apr 2018 10:13:45 -0700 |
Martin von Zweigbergk |
rebase: convert "oldrev" to revnum earlier
|
Thu, 05 Apr 2018 10:12:10 -0700 |
Martin von Zweigbergk |
rebase: make "destnode" consistently a revnum and rename it to "destrev"
|
Wed, 04 Apr 2018 10:32:48 -0700 |
Martin von Zweigbergk |
rebase: use single transaction when running in memory
|
Mon, 05 Mar 2018 00:30:00 -0500 |
Gregory Szorc |
merge: deprecate accessing update results by index
|
Wed, 21 Mar 2018 09:56:41 -0700 |
Martin von Zweigbergk |
rebase: rename conclude[memory]node() to commit[memory]node()
|
Tue, 20 Mar 2018 22:11:10 -0700 |
Martin von Zweigbergk |
rebase: pass in "user" instead of "ctx" to conclude[memory]node()
|
Tue, 20 Mar 2018 21:59:04 -0700 |
Martin von Zweigbergk |
rebase: look up default date outside of conclude[memory]node()
|
Tue, 20 Mar 2018 21:58:32 -0700 |
Martin von Zweigbergk |
rebase: move config override out of conclude[memory]node()
|
Tue, 20 Mar 2018 21:53:36 -0700 |
Martin von Zweigbergk |
rebase: pass in entire "overrides" dict to conclude[memory]node()
|
Tue, 20 Mar 2018 21:49:09 -0700 |
Martin von Zweigbergk |
rebase: pass in "keepbranch" to conclude[memory]node()
|
Tue, 20 Mar 2018 21:45:48 -0700 |
Martin von Zweigbergk |
rebase: inline _makextrafn() now that we have only one caller
|
Tue, 20 Mar 2018 21:41:53 -0700 |
Martin von Zweigbergk |
rebase: pass in "extra" itself into conclude[memory]node()
|
Wed, 21 Mar 2018 11:05:32 -0700 |
Martin von Zweigbergk |
rebase: look up commit message to reuse outside of conclude[memory]node()
|
Wed, 21 Mar 2018 11:04:13 -0700 |
Martin von Zweigbergk |
rebase: pass in ctx, not rev, to conclude[memory]node()
|
Wed, 21 Mar 2018 11:03:31 -0700 |
Martin von Zweigbergk |
rebase: extract common _concludenode()
|
Wed, 21 Mar 2018 11:01:19 -0700 |
Martin von Zweigbergk |
rebase: store rebase state after each commit
|
Wed, 21 Mar 2018 10:46:00 -0700 |
Martin von Zweigbergk |
rebase: register status file generator only once when using single transaction
|
Tue, 20 Mar 2018 17:25:16 -0700 |
Martin von Zweigbergk |
rebase: remove unused default argument values from conclude[memory]node()
|
Tue, 20 Mar 2018 17:30:08 -0700 |
Martin von Zweigbergk |
rebase: get "inmemory" state directly from rebase runtime
|
Tue, 20 Mar 2018 13:53:02 -0700 |
Martin von Zweigbergk |
rebase: pass "inmemory" directly to _definedestmap()
|
Mon, 19 Mar 2018 08:07:18 -0700 |
Martin von Zweigbergk |
merge with stable
|
Thu, 15 Mar 2018 22:35:07 -0700 |
Martin von Zweigbergk |
rebase: on abort, don't strip commits that didn't need rebased (issue5822)
stable
|
Thu, 15 Mar 2018 21:40:51 -0700 |
Martin von Zweigbergk |
rebase: avoid defining two lists with the same contents
stable
|
Thu, 15 Mar 2018 13:19:55 -0700 |
Martin von Zweigbergk |
rebase: allow in-memory merge of the working copy parent
|
Mon, 05 Mar 2018 00:18:07 -0500 |
Gregory Szorc |
commands: don't check for merge.update() truthiness
|
Sun, 04 Mar 2018 09:07:06 -0800 |
Martin von Zweigbergk |
rebase: move constant expressions out of inner loop in _performrebase()
|
Fri, 02 Mar 2018 15:38:20 -0800 |
Martin von Zweigbergk |
rebase: inline _performrebasesubset()
|
Mon, 12 Mar 2018 10:39:42 -0700 |
Martin von Zweigbergk |
rebase: extract function for rebasing a single node
|
Fri, 09 Mar 2018 12:48:00 -0800 |
Martin von Zweigbergk |
rebase: use configoverride context manager for ui.forcemerge
|
Fri, 09 Mar 2018 12:45:50 -0800 |
Martin von Zweigbergk |
rebase: also restore "ui.allowemptycommit" value
|
Thu, 08 Mar 2018 14:17:24 -0800 |
Martin von Zweigbergk |
rebase: fix issue 5494 also with --collapse
|
Fri, 09 Mar 2018 10:35:48 -0800 |
Martin von Zweigbergk |
rebase: also include commit of collapsed commits in single transaction
|
Tue, 06 Mar 2018 14:29:20 -0800 |
Martin von Zweigbergk |
rebase: only store collapse message once
|
Tue, 06 Mar 2018 09:39:24 -0800 |
Martin von Zweigbergk |
rebase: collapse two nested if-conditions
|
Thu, 01 Mar 2018 20:12:25 -0800 |
Martin von Zweigbergk |
rebase: reduce scope of "dsguard" variables a bit
|
Wed, 07 Mar 2018 09:46:53 -0800 |
Martin von Zweigbergk |
rebase: remove unused argument "state" from rebasenode()
|
Wed, 07 Mar 2018 10:31:01 -0800 |
Martin von Zweigbergk |
rebase: delete obsolete internal "keepopen" option
|
Wed, 28 Feb 2018 21:45:15 +0530 |
Pulkit Goyal |
py3: use '%d' for integers instead of b'%s'
|
Wed, 28 Feb 2018 21:42:37 +0530 |
Pulkit Goyal |
py3: replace str() calls with their preferred bytes equivalent
|
Sat, 24 Feb 2018 11:07:07 -0800 |
Gregory Szorc |
rebase: use ctx.rev() instead of %d % ctx
|
Sat, 24 Feb 2018 16:18:40 +0530 |
Pulkit Goyal |
py3: fix handling of keyword arguments at more places
|
Sat, 24 Feb 2018 16:07:45 +0530 |
Pulkit Goyal |
py3: replace file() with open()
|
Sun, 18 Feb 2018 00:43:50 -0500 |
Augie Fackler |
py3: use default dict iterator instead of iterkeys
|
Sat, 17 Feb 2018 21:47:26 -0500 |
Augie Fackler |
rebase: sort roots by revision
|
Wed, 14 Feb 2018 17:05:33 +0530 |
Pulkit Goyal |
py3: use "%d" to convert integers to bytes
|
Sun, 11 Feb 2018 18:34:22 -0800 |
Gregory Szorc |
py3: port string formatting
|
Sat, 10 Feb 2018 19:33:19 +0100 |
Denis Laxalde |
rebase: make "successors" a set in _computeobsoletenotrebased()
|
Fri, 09 Feb 2018 22:49:20 +0100 |
Denis Laxalde |
rebase: do not consider extincts for divergence detection (issue5782)
|
Fri, 09 Feb 2018 21:45:16 +0100 |
Denis Laxalde |
rebase: eliminate node from successors early in _computeobsoletenotrebased()
|
Mon, 05 Feb 2018 13:12:01 +0530 |
Pulkit Goyal |
py3: use pycompat.strkwargs() to convert kwargs' key to str
|
Mon, 05 Feb 2018 13:01:35 +0530 |
Pulkit Goyal |
py3: use "%d" to convert integer to bytes
|
Wed, 27 Dec 2017 17:38:28 -0600 |
Phil Cohen |
rebase: don't run IMM if running rebase in a transaction
|
Fri, 22 Dec 2017 13:13:45 -0600 |
Phil Cohen |
rebase: switch ui.log calls to common style
|
Fri, 22 Dec 2017 00:44:36 -0600 |
Phil Cohen |
rebase: don't take out a dirstate guard for in-memory rebase
|
Wed, 13 Dec 2017 10:29:22 -0800 |
Phil Cohen |
rebase: add ui.log calls for whether IMM used, whether rebasing WCP
|
Tue, 12 Dec 2017 22:05:21 -0800 |
Phil Cohen |
rebase: fix for hgsubversion
|
Mon, 11 Dec 2017 22:16:13 -0800 |
Phil Cohen |
rebase: replace --inmemory flag with rebase.experimental.inmemory config
|
Sun, 10 Dec 2017 22:39:46 -0800 |
Phil Cohen |
tests: add a simple test for in-memory rebase
|
Fri, 08 Dec 2017 12:44:27 -0800 |
Phil Cohen |
rebase: extract _assignworkingcopy
|
Fri, 08 Dec 2017 15:27:58 -0800 |
Phil Cohen |
rebase: disable `inmemory` if the rebaseset contains the working copy
|
Fri, 08 Dec 2017 12:14:38 -0800 |
Phil Cohen |
rebase: rerun a rebase on-disk if IMM merge conflicts arise
|
Thu, 07 Dec 2017 22:35:43 -0800 |
Phil Cohen |
rebase: add concludememorynode(), and call it when rebasing in-memory
|
Thu, 07 Dec 2017 16:07:06 -0800 |
Phil Cohen |
rebase: pass the wctx object (IMM or on-disk) to merge.update
|
Thu, 07 Dec 2017 16:07:06 -0800 |
Phil Cohen |
rebase: do not update if IMM; instead, set the overlaywctx's parents
|
Thu, 07 Dec 2017 16:07:06 -0800 |
Phil Cohen |
rebase: pass wctx to rebasenode()
|
Thu, 07 Dec 2017 13:20:47 -0800 |
Phil Cohen |
rebaseruntime: raise InMemoryMergeConflictsError on merge conflicts
|
Thu, 07 Dec 2017 13:20:47 -0800 |
Phil Cohen |
rebase: do not bail on uncomitted changes if rebasing in-memory
|
Thu, 07 Dec 2017 13:25:23 -0800 |
Phil Cohen |
rebase: add the --inmemory option flag; assign a wctx object for the rebase
|