Commit Graph

198 Commits

Author SHA1 Message Date
Dan Villiom Podlaski Christiansen
88d2020164 Replace a few asserts with aborts. 2009-02-12 15:08:53 +01:00
Augie Fackler
664ecd5406 Add a naive hg svn version command that works as long as hgsubversion is run from a checkout. 2009-02-10 14:52:26 -06:00
Augie Fackler
7c17f8a473 Remove useless imports. 2009-01-21 20:29:23 -06:00
Augie Fackler
4626e889e8 Add some comprehensive tests that can be run with nose in order to make it easier to verify stupid and real replay do the same thing. 2009-01-21 20:27:51 -06:00
Martin Geisler
29b7c6fc14 Simplify normalize_url. 2009-01-21 20:38:10 -06:00
Martin Geisler
1dbd056902 Promote first heading to a real title. 2009-01-21 20:38:10 -06:00
Martin Geisler
98c965e8ed Mark command line and svn:externals as literal text. 2009-01-21 20:38:09 -06:00
Martin Geisler
f65be35673 Fix reST syntax error in README. 2009-01-21 20:35:51 -06:00
Martin Geisler
1671644c60 Wrap long lines in README. 2009-01-21 20:35:51 -06:00
Patrick Mezard
cd8a76d22d fetch_command: fix coding style 2009-01-21 20:10:32 -06:00
Patrick Mezard
5d9f1c0769 fetch_command: fix file exclusion in very stupid mode 2009-01-21 20:10:32 -06:00
Dan Villiom Podlaski Christiansen
9fa0ebe195 Create patch to make normal output much less verbose… 2009-01-17 15:30:38 -06:00
Dan Villiom Podlaski Christiansen
02b49dedf8 Creating patch for documention messages. 2009-01-17 15:30:37 -06:00
Patrick Mezard
91ce6eb557 Do not recurse for externals on copied directory in stupid mode
We inherit the source externals, changes to children will appear in the
changelog.
2009-01-14 23:17:13 -06:00
Patrick Mezard
f3f120cc99 test_externals: test branch copy, use absolute externals 2009-01-14 23:17:12 -06:00
Benoit Boissinot
4097b5cf15 remove generators (compat with python2.3) 2009-01-13 15:39:22 +01:00
Benoit Boissinot
e9bbb4b6f5 remove decorators (compat with python2.3) 2009-01-13 13:59:50 +01:00
Augie Fackler
de990f1817 svn_swig_wrapper: hacky workaround to prevent running out of files in stupid
replay.
2009-01-06 14:54:32 -06:00
Graham Booker
8b8a5894cd Fetch: add a filemap argument for use in converting old repositories to
Mercurial.
2009-01-03 20:15:03 -06:00
Patrick Mezard
8fb27961b4 test_utility_commands: fix normalized URL references under Windows 2009-01-02 15:54:07 -06:00
Patrick Mezard
00a0fd11d8 README: document svn:externals support 2009-01-02 15:54:06 -06:00
Patrick Mezard
c17e74afd3 Really delete the .hgsvnexternals file when explicitely removed 2009-01-02 15:54:06 -06:00
Patrick Mezard
5629bbe05a Support svn:externals changes via .hgsvnexternals updates 2009-01-02 15:54:05 -06:00
Patrick Mezard
ae52abfad6 Convert svn:externals properties into a .hgsvnexternals file 2009-01-02 15:54:05 -06:00
Patrick Mezard
b5fa04611f push_cmd: make _isdir() a standalone function 2008-12-30 20:34:03 -06:00
Patrick Mezard
5ae9dd6e23 SubversionRepo: simplify and rename proplist() into list_prop()
list_prop() will be used to retrieve svn:externals properties. Current
implementation was unused and was simplified to match the use case.
2008-12-30 20:33:59 -06:00
Patrick Mezard
0b49ad0f17 push_cmd: do not store files to delete content
File content is used to set mime-types and compute deltas. Both are useless for
files to delete.
2008-12-30 20:33:58 -06:00
Patrick Mezard
980ed94914 test_util: check all committed revisions are pushed 2008-12-30 20:33:57 -06:00
Patrick Mezard
f64f7be3b4 fetch_command: cancel patching when encountering binary diffs
Mercurial patching code does not support hunks with embedded nul characters.
2008-12-30 20:33:56 -06:00
Augie Fackler
42010019a9 authormap: Add tests, fix in stupid mode. 2008-12-30 20:14:03 -06:00
Graham Booker
b2a95bec11 fetch: Add support for an authormap which can rename authors, intended for
repository conversion.
2008-12-30 20:13:32 -06:00
Martin Geisler
53c5143055 Fixed typo: "continue" should have been "break". 2008-12-30 19:24:16 -06:00
Martin Geisler
76c7749e87 Fix "hg svn outgoing" help text. 2008-12-30 19:24:16 -06:00
Martin Geisler
836372d707 Remove unneeded call to list. 2008-12-30 19:24:16 -06:00
Martin Geisler
e76f623bb9 Combine sort and reverse. 2008-12-30 19:24:16 -06:00
Martin Geisler
c53336909f Punctuation. 2008-12-30 19:24:16 -06:00
Martin Geisler
4be4532ad3 Wrapped long lines in README. 2008-12-30 19:24:16 -06:00
Augie Fackler
135487c29b info: Actually determine and show the repo root. 2008-12-30 10:12:16 -06:00
Augie Fackler
c74984a398 parse_revmap: Stop supporting pickled revmaps. I've made enough major changes
that any of those still left are useless anyway.
2008-12-24 11:23:19 -06:00
Augie Fackler
c356268aac Import cleanup thanks to pyflakes. 2008-12-24 11:17:50 -06:00
Augie Fackler
3c2aac4c1a utility_commands: Test outgoing and fix it to work again. 2008-12-24 11:12:23 -06:00
Augie Fackler
6aecfd2ab4 hg_delta_editor: Produce some output when creating a tag. 2008-12-24 10:52:31 -06:00
Augie Fackler
6f8b90fbad utility_commands: Implement rebuildmeta so that metadata can be rebuilt.
hg_delta_editor: Fixed some longstanding branch_info bugs detected while
rebuilding meta.
2008-12-23 22:19:26 -06:00
Augie Fackler
c6cb3f3922 fetch: Refactor extra creation to be shared by real and diff replay.
Add convert-compatible meta information to extra.
2008-12-23 11:10:32 -06:00
Augie Fackler
bb1ad558ba tests: Fix some missing suite definitions so that running the full testsuite
does not require installing nose.
2008-12-23 17:45:34 -06:00
Augie Fackler
0bf53be828 push: Fix the bad implementation that required modifying the dirstate to push. 2008-12-22 21:22:11 -06:00
Augie Fackler
7c015a9586 push: Use a better method for finding the outgoing revisions. 2008-12-22 21:21:39 -06:00
Augie Fackler
59a1a426b6 push: Improved the rebasing logic for push so that it doesn't break with
keeping branch names during rebase.
2008-12-22 21:21:11 -06:00
Augie Fackler
a8a83f58cc rebase: preserve local branch names.
Note: this commit introduces a dependency on Mercurial 1.1.1 or later.
2008-12-22 21:20:10 -06:00
Augie Fackler
8ec19e30a3 tests: Add an environment variable (HGSUBVERSION_TEST_TEMP) which allows
specification of where temporary repositories (both hg and svn) should be
created. Set it to a RAM disk to make the tests run faster.
2008-12-20 19:13:46 -06:00