sapling/hgext
FUJIWARA Katsunori 3a5dd1f5ac rebase: use "commitforceeditor" instead of "ui.edit()" for "--collapse"
Before this patch, "rebase --collapse --edit" without "--message" and
"--logfile" invokes editor twice unexpectedly:

  1. explicit "ui.edit()" invocation in rebase extension itself

  2. indirect invocation in "localrepository.commit()" with "editor =
     commitforceeditor" assigned by "--edit" option

This patch uses indirect "commitforceeditor" invocation instead of
"ui.edit()" for "--collapse" without "--message" and "--logfile" to:

  - suppress redundant the former invocation
  - ensure editor invocation even when "--edit" is not specified
2014-03-19 01:07:41 +09:00
..
convert convert: use branchmap to change default branch in destination (issue3469) 2014-01-28 14:00:23 +11:00
highlight check-code: check for spaces around = for named parameters 2013-10-03 14:50:47 +02:00
inotify inotify: don't pass pidfile option to child 2013-10-02 14:24:25 -07:00
largefiles largefiles: stylistic cleanup of filemerge 2013-11-16 15:54:41 -05:00
zeroconf zeroconf: use port from server instead of picking port from config (issue3746) 2012-12-30 19:19:52 +01:00
__init__.py Re-add hgext/__init__.py 2005-09-29 12:49:01 -07:00
acl.py check-code: check for spaces around = for named parameters 2013-10-03 14:50:47 +02:00
blackbox.py blackbox: fix blackbox causing exceptions in tests 2013-05-22 17:38:24 -07:00
bugzilla.py Merge spelling fixes 2012-09-11 08:36:09 -07:00
children.py commands: don't infer repo for commands like update (issue2748) 2012-10-16 11:43:15 -07:00
churn.py doc: use double quotation mark to quote arguments in examples for Windows users 2013-10-25 01:14:18 +09:00
color.py templater: avoid recursive evaluation of string literals completely 2014-03-10 01:01:42 +09:00
eol.py documentation: add an extra newline after note directive 2013-11-05 08:59:55 +01:00
extdiff.py commands: don't infer repo for commands like update (issue2748) 2012-10-16 11:43:15 -07:00
factotum.py factotum: clean up keychain for multiple hg repository authentication 2013-08-12 17:44:31 -05:00
fetch.py fetch: lowercase abort message 2012-06-12 14:18:18 +02:00
gpg.py gpg: show "Unknown key ID xxxxxxxx" when the status is ERRSIG 2013-07-14 21:50:52 +08:00
graphlog.py graphlog: mark as deprecated 2013-11-23 18:34:32 +01:00
hgcia.py fix trivial spelling errors 2012-08-15 22:38:42 +02:00
hgk.py hgk: fix a pyflakes error 2013-03-25 16:57:36 -07:00
histedit.py histedit: hold wlock and lock while in progress 2013-11-17 15:11:09 -08:00
interhg.py hgext: mark all first-party extensions as such 2012-05-15 14:37:49 -05:00
keyword.py cleanup: Remove the only ever used skip-check-code pragma 2014-01-07 22:29:39 +01:00
mq.py mq: prefer a loop to a double-for list comprehension 2013-11-24 17:29:10 -06:00
notify.py python2.4: fix imports of sub-packages of the email package 2013-09-24 15:10:32 -04:00
pager.py pager: honour internal aliases 2013-10-12 18:51:34 -07:00
patchbomb.py python2.4: fix imports of sub-packages of the email package 2013-09-24 15:10:32 -04:00
progress.py progress: stop getting stuck in a nested topic during a long inner step 2013-08-23 13:28:18 -04:00
purge.py purge: avoid duplicate output for --print (issue4092) 2014-02-25 06:30:21 +05:30
rebase.py rebase: use "commitforceeditor" instead of "ui.edit()" for "--collapse" 2014-03-19 01:07:41 +09:00
record.py record: use absolute path instead of os.chdir 2014-01-31 14:52:53 -08:00
relink.py relink: abort earlier when on different devices (issue3916) 2013-11-09 14:50:58 +01:00
schemes.py scheme: don't crash on invalid URLs 2013-04-11 14:41:22 +02:00
share.py share: fix unshare calling wrong repo.__init__() method 2013-11-16 17:30:34 -05:00
shelve.py unshelve: don't commit unknown files during unshelve (issue4113) 2013-11-26 16:23:05 -08:00
strip.py merge with stable 2013-11-25 12:18:29 -06:00
transplant.py transplant: use "ui.extractchoices()" to show the list of available responses 2013-12-02 00:50:30 +09:00
win32mbcs.py win32mbcs: wrap util.split() 2013-07-04 23:05:59 +09:00
win32text.py check-code: there must also be whitespace between ')' and operator 2012-12-09 23:33:16 +01:00