Sean Farley
a4b31b10fd
strip: add writedistance
2015-03-12 15:55:16 -07:00
Sean Farley
efba5915be
bookmarks: copy more code from commands.py; no real code change
2015-03-12 12:54:08 -07:00
Sean Farley
76c447a1f9
check-code: clean up
2015-03-12 12:53:08 -07:00
Ryan McElroy
a1eca32902
tracking: deal with renamed paths properly
2015-03-12 00:06:11 -07:00
Ryan McElroy
dab4801b96
tracking: use tracking for pushes
2015-03-11 17:24:01 -07:00
Ryan McElroy
ee7bb98ca6
tracking: add a test of rebase
2015-03-11 15:57:50 -07:00
Ryan McElroy
3122dd1da2
tracking: use tracking when rebasing
2015-03-11 15:38:19 -07:00
Ryan McElroy
87def048ff
tracking: read and write bookmarks.tracking file
2015-03-11 15:16:53 -07:00
Ryan McElroy
6861bd8358
tracking: add UI to bookmarks
2015-03-11 14:57:32 -07:00
Ryan McElroy
e311cf8540
push: no need to acquire lock twice
2015-03-11 14:48:08 -07:00
Sean Farley
73642bd1e1
tests: add check code files
2015-03-11 14:54:06 -07:00
Sean Farley
d20c0f8953
check-code: fix code style with test files
2015-03-11 14:53:36 -07:00
Sean Farley
5bc207a895
setup: forgot to update this info
2015-03-11 14:34:09 -07:00
Sean Farley
412589cee8
check-code: remove %s from inside _()
2015-03-11 14:33:56 -07:00
Ryan McElroy
3d76fbdb26
push: ensure anonymous heads always printed in same order
2015-03-10 20:41:04 -07:00
Ryan McElroy
ffb6f34b75
transition: implement disallowed bookmark names
2015-03-10 20:38:03 -07:00
Ryan McElroy
766d2965f6
push: introduce default push rev
2015-03-10 00:06:51 -07:00
Ryan McElroy
653e8d5926
push: more explicit test of pushanonheads option
2015-03-09 23:36:25 -07:00
Ryan McElroy
bb98a4d23f
push: move --delete above --to block
2015-03-09 23:37:13 -07:00
Sean Farley
74b3b4afd8
push: add --delete
2015-03-09 17:36:25 -07:00
Sean Farley
762e2690c7
whitespace: add some padding around hoist namemap and remove trailing newline
2015-03-09 13:24:34 -07:00
Sean Farley
5e7e9ea089
check-code: add missing _() to ui.note
2015-03-09 13:12:23 -07:00
Sean Farley
8a51246566
check-code: explicitly catch AttributeError
2015-03-09 13:11:37 -07:00
Ryan McElroy
caa77acd3b
transition: shorten hoistremotebookmarks option to hoist
2015-03-03 01:11:47 -08:00
Ryan McElroy
29ec9f351a
transition: allow bookmarks to be deleted
2015-03-03 01:08:44 -08:00
Ryan McElroy
cff0d7d5c1
transition: move renaming test to test-transition.t
2015-03-03 01:07:50 -08:00
Ryan McElroy
35522510fc
transition: rename test-hoist.t to test-transition.t
2015-03-03 00:54:09 -08:00
Ryan McElroy
c347e3286b
hgignore: ignore .pyc and .err files
2015-03-03 00:14:32 -08:00
Ryan McElroy
c145f253d6
expush: use pullremotenames
2015-03-02 23:56:57 -08:00
Ryan McElroy
660c2f3f4f
activepath: remove broken exception handler
...
This could not have possibly worked; it would have failed to read the undefined
'path' variable. REmove it to avoid confusion and properly propogate errors.
2015-03-02 23:47:42 -08:00
Ryan McElroy
5988e7d213
remotenames: remove old test
2015-03-03 00:26:04 -08:00
Ryan McElroy
9bff463a83
remotenames: modernize schemes test
2015-03-03 00:23:38 -08:00
Ryan McElroy
a54a581978
remotenames: modernize http test
2015-03-03 00:13:09 -08:00
Ryan McElroy
09407c3ac0
remotenames: implement remote renaming
2015-03-02 23:22:51 -08:00
Ryan McElroy
b683e2f755
bookmarks: implement remote bookmark hoisting
2015-02-20 01:27:49 -08:00
Sean Farley
a7c4bc8f7d
pushdiscovery: don't list closed heads either
2015-02-26 14:36:34 -08:00
Sean Farley
793e669940
pushdiscovery: show -f for overriding anonymous heads push
2015-02-13 16:06:16 -08:00
Sean Farley
5f67c46076
pushdiscovery: allow anonymous heads to be pushed with -f
...
Test coverage has been added.
2015-02-13 13:34:32 -08:00
Sean Farley
428134b618
pushdiscovery: remove remote heads that are already local
...
Previously, if push had nothing to send it would still abort because we weren't
removing heads that we already had (and wouldn't push anyway).
2015-02-13 09:53:58 -08:00
Sean Farley
c93d5221d0
pushdiscovery: remove heads that advance bookmarks from anonymous check
...
Test coverage has been added.
2015-02-12 20:59:17 -08:00
Sean Farley
b4ea9f221f
pushdiscovery: consolidate if-blocks; no logic is changing
2015-02-12 20:58:27 -08:00
Sean Farley
1e7dfb9d59
pushdiscovery: indent code to prepare for logic change
2015-02-12 20:56:14 -08:00
Sean Farley
5824bd31a3
pushdiscovery: only abort if there are non-obsolete heads
2015-02-12 20:54:50 -08:00
Sean Farley
0d550cd9f6
pushdiscovery: remove unneeded revrange
...
When expushdiscovery is called the list of revs has already been resolved.
2015-02-12 18:11:00 -08:00
Sean Farley
24beffb621
upstream: allow passing in a list of remote servers (BC)
2015-02-26 14:31:31 -08:00
Sean Farley
a2f26f5b94
upstream: change default behavior to use default path (BC)
...
Tests have been updated.
2015-02-26 14:05:15 -08:00
Sean Farley
880dc7c811
upstream: use splitremotename instead of hardcoding '/'
2015-02-26 13:37:00 -08:00
Sean Farley
0b7e8bec8b
upstream: operate on an unfiltered repo to avoid aborting
2015-02-26 14:30:58 -08:00
Sean Farley
efe7db9db1
push: only list non-obsolete heads in ui message
2015-02-12 13:24:41 -08:00
Ryan McElroy
5f5b92c7c3
pushto: translatable abort messages and hints
2015-02-11 23:53:22 -08:00