sapling/hgext
Pulkit Goyal 9e302c97ba unamend: move fb extension unamend to core
unamend extension adds an unamend command which undoes the effect of the amend
command. This patch moves the unamend command from that extension to uncommit
extension and this one does not completely undoes the effect of amend command as
it creates a new commit, rather than reviving the old one back.

This also adds tests for the same.

.. feature::

   A new unamend command in uncommit extension which undoes the effect of the
   amend command by creating a new changeset which was there before amend and
   moving the changes that were amended to the working directory.

Differential Revision: https://phab.mercurial-scm.org/D821
2017-09-24 00:56:52 +05:30
..
convert convert: allow the sink object to be wrapped when the extension isn't loaded 2017-11-26 14:59:39 -05:00
fsmonitor fsmonitor: issue debug messages when we fall back to core status 2017-11-28 11:00:54 -05:00
highlight highlight: put pygments import inside demandimport.deactivated 2017-06-18 23:05:54 -04:00
largefiles largefiles: explicitly set the source and sink types to 'hg' for lfconvert 2017-11-23 01:21:10 -05:00
lfs lfs: add a repo requirement for this extension when converting to lfs 2017-11-22 22:38:50 -05:00
zeroconf zeroconf: do not crash if socket being read is closed by another thread 2017-10-02 20:23:25 -07:00
__init__.py hgext: officially turn 'hgext' into a namespace package 2016-02-27 12:56:26 +01:00
acl.py acl: make sure the extensions is enabled when the acl-hooks run 2017-10-14 01:16:03 +02:00
amend.py amend: error out if the note is greater than 255bytes 2017-10-19 03:20:47 +05:30
automv.py py3: handle keyword arguments in hgext/automv.py 2017-10-22 23:52:22 +05:30
blackbox.py py3: handle keyword arguments in hgext/blackbox.py 2017-10-22 23:52:47 +05:30
bugzilla.py py3: make sure the first argument of time.strftime() is str 2017-11-29 08:44:06 +05:30
censor.py registrar: move cmdutil.command to registrar module (API) 2016-01-09 23:07:20 +09:00
children.py py3: handle keyword arguments in hgext/children.py 2017-10-22 23:53:10 +05:30
churn.py py3: handle keyword arguments in hgext/churn.py 2017-10-23 00:01:16 +05:30
clonebundles.py clonebundles: reference correct config option 2017-06-10 11:33:57 -07:00
commitextras.py py3: handle keyword arguments in hgext/commitextras.py 2017-10-23 00:01:45 +05:30
eol.py eol: ensure the eol extensions is loaded when hooks run 2017-10-14 01:09:46 +02:00
extdiff.py py3: handle keyword arguments in hgext/extdiff.py 2017-10-23 00:02:07 +05:30
factotum.py configitems: register the 'factotum.service' config 2017-06-30 03:42:15 +02:00
fetch.py py3: handle keyword arguments in hgext/fetch.py 2017-10-23 00:02:28 +05:30
gpg.py py3: handle keyword arguments in hgext/gpg.py 2017-10-23 00:02:46 +05:30
graphlog.py py3: handle keyword arguments in hgext/graphlog.py 2017-10-23 00:03:08 +05:30
hgk.py py3: handle keyword arguments in hgext/hgk.py 2017-10-23 00:03:27 +05:30
histedit.py histedit: add support to output nodechanges using formatter 2017-10-28 19:03:23 +05:30
journal.py py3: handle keyword arguments in hgext/journal.py 2017-10-23 00:04:12 +05:30
keyword.py py3: handle keyword arguments in hgext/keyword.py 2017-10-23 00:04:30 +05:30
logtoprocess.py logtoprocess: clean-up old comment 2017-11-03 21:01:20 +01:00
mq.py py3: add b'' to regular expressions which are raw strings 2017-11-29 04:47:27 +05:30
notify.py configitem: register the 'notify.changegroup' config 2017-10-13 21:50:43 +02:00
pager.py configitems: register the 'pager.attend-.*' options 2017-10-11 02:26:09 +02:00
patchbomb.py py3: handle keyword arguments correctly in hgext/patchbomb.py 2017-10-06 05:47:56 +05:30
purge.py commands: move templates of common command options to cmdutil (API) 2017-05-14 16:19:47 +09:00
rebase.py rebase: exclude descendants of obsoletes w/o a successor in dest (issue5300) 2017-11-14 22:46:10 +01:00
record.py commands: move templates of common command options to cmdutil (API) 2017-05-14 16:19:47 +09:00
releasenotes.py py3: handle keyword arguments in hgext/releasenotes.py 2017-10-23 00:05:04 +05:30
relink.py registrar: move cmdutil.command to registrar module (API) 2016-01-09 23:07:20 +09:00
schemes.py codemod: use pycompat.iswindows 2017-10-12 23:30:46 -07:00
share.py share: move config item declarations into core 2017-11-06 10:33:40 -08:00
shelve.py py3: handle keyword arguments in hgext/shelve.py 2017-10-23 00:06:49 +05:30
show.py show: move configitems to core 2017-10-18 15:05:03 -07:00
sparse.py sparse: treat paths as cwd-relative 2017-08-04 05:38:22 -07:00
strip.py strip: take branch into account when selecting update target (issue5540) 2017-10-05 16:13:05 +02:00
transplant.py configitems: register the 'transplant.log' config 2017-06-30 03:44:30 +02:00
uncommit.py unamend: move fb extension unamend to core 2017-09-24 00:56:52 +05:30
win32mbcs.py codemod: use pycompat.iswindows 2017-10-12 23:30:46 -07:00
win32text.py configitems: register the 'win32text.warn' config 2017-06-30 03:45:56 +02:00