Commits

Author Commit Message Labels Comments Date
Patrick Mézard
test_util: merge load_svndump_fixture() into TestBase
Patrick Mézard
test_util: merge load_fixture_and_fetch() into TestBase method The middle-term goal is to make TestBase repo_path and wc_path private, so they can be changed for every load call. This is not required to use nosetests multiprocess facility as the fixtures create temporary directories but it makes things much clearer and avoid weird cases where a repository was loaded several times at the same location in a single test (cf test_startrev). That way we will be mo…
Augie Fackler
Merge
Augie Fackler
stupid: add comment noting why we track modified binary files
Patrick Mézard
editor: work around svn 1.7 closing the output fp in apply_textdelta() Calling close() on the output cStringIO when done with patching prevents us to retrieve the result with getvalue(). Note: I found this bug has been fixed already by 794f3e41ec1e. I feel ignoring the close() call is a little cleaner than storing the value before the handler() call for there is no guarantee the handler does not modify the value in its last call. Looking at text_delta.c, it does not…
Patrick Mézard
stupid: force non-incremental mode for unrelated branches creation Apparently, svn < 1.7 was already taking this path since it could not diff unrelated branches. svn >= 1.7 learnt to do that but supporting it in the regular stupid mode needs some work. Be lazy for now.
Patrick Mézard
stupid: ignore directories svn:mergeinfo in svn >= 1.7 For instance, test_fetch_renames.test_case_stupid emits this diff: Index: E =================================================================== --- E (revision 2) +++ E (revision 3) Property changes on: E ___________________________________________________________________ Added: svn:mergeinfo
Patrick Mézard
stupid: handle changes in svn 1.7 diff format Metadata changes are now represented like: Property changes on: a ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* instead of: Property changes on: a ___________________________________________________________________ Added: svn:executable + * Also, I got tired of massaging the diff with regexps, so I extracted the …
Sean Farley
phases: mark newly created commits from subversion as 'public' to fix #335
Augie Fackler
Merge
Bryan O'Sullivan
verify: skip over missing files instead of crashing
Augie Fackler
pickle_atomic: use atomictempfile to avoid duplicating hg functionality atomictempfile takes care of a whole bunch of things we need, including atomic renaming, putting the tempfile in a reasonable location (with a reasonable name), and file mode copying. Thanks to mg for pointing out that we could use this instead of rolling our own file mode handling.
Arne Babenhauserheide
tests: push_command: use svnserve.kill() in Python >=2.6
Augie Fackler
svn verify: progress information
Dirkjan Ochtman
Include documentation in tarballs (fixes #317).
Augie Fackler
Merge alternate tunnel schemes.
Will Wykeham
Cope with non standard schemes in externals
Will Wykeham
Support non-standard tunnels Ideally we'd just specify some form of wildcard svn+* pattern, but that isn't possible without patching mercurial itself as well, so we'll just specify tunnels individually
Augie Fackler
filemap tests: check the attributes we care about, rather than shas Also made the test a little bit more extensive to satisfy my own paranoia about the feature behavior.
vitalif
Respect filemap rule order (rules that come first are overridden by rules that come later)
vitalif
Save filemap into .hg/svn/filemap just like other maps
Augie Fackler
outgoing: fix for hg change cd956049fc14
Jerome M. BERGER
Added ability to configure the password stores
Augie Fackler
Merge with stable
Nico R.
The handler seems to close the target in subversion-1.7.x. This patch works around it. It has also successfully been tested against subversion-1.6.17.
Branches
stable
Augie Fackler
Merge with stable.
Wagner Bruna
wrappers: clone must return hg.clone() result (issue300, issue306)
Branches
stable
Augie Fackler
Merge with stable.
Augie Fackler
Added tag 1.3 for changeset 0cbf9fd89672
Branches
stable
Yonggang Luo
hgsubversion/*.py: add space after comment symbol #
  1. Prev
  2. Next