Commits

Author Commit Message Labels Comments Date
Anton Agafonov
Fixes bug #358. Display correct error message if a svn pre-commit hook blocks the push
Augie Fackler
Merge with stable.
Dan Villiom Podlaski Christiansen
pull: save the last pulled revision *after* converting revisions Otherwise, a KeyboardInterrupt may lead to an unpulled revision being incorrectly saved as pulled in the lastpulled file. This will lead to the interrupted revision being incorrectly skipped at the next pull, leading to an incorrect conversion -- one might even say corrupt. Due to it's nature of requiring a manual interrupt, this bug is difficult to test.
Dan Villiom Podlaski Christiansen
pull: use a single if-statement for the two ways to skip revisions
Dan Villiom Podlaski Christiansen
svn verify: print out diffs of bad files in a verbose mode
Dan Villiom Podlaski Christiansen
subvertpy wrapper: rename AbstractEditor to BaseEditor We actually instantiate it, so the name is horribly wrong. While at it, I gave the two subclasses __slots__ entries as well.
Dan Villiom Podlaski Christiansen
editor: ensure that we propagate full stacktraces in a few places
Dan Villiom Podlaski Christiansen
maps: only show 'reading ...' as debug output I find it a bit too chatty for verbose output...
Dan Villiom Podlaski Christiansen
understand 'tip' as meaning Subversion 'HEAD'
Branches
stable
Dan Villiom Podlaski Christiansen
consolidate revision parsing Accept HEAD for --rev and --skiprevs as well as --startrev, and make the error message more closely mirror the regular Mercurial error message.
Branches
stable
Dan Villiom Podlaski Christiansen
expand configured paths
Branches
stable
Augie Fackler
Added tag 1.5 for changeset 77b22e5b4ea6
Mitsuhiro Koga
svn_swig_wrapper: Ensure subversion config files We will create a subversion config file if it does not exist. Currently, svn_config_ensure() exists only swig.
Tags
1.5
Mitsuhiro Koga
svnrepo: Support --insecure option the same as the mercurial To bypass verification of ssl certificate on one of the following: - Specify the --insecure option - Set the fingerprint to config hostfingerprints
Mitsuhiro Koga
svnwrap: Implement handling of ssl_client_cert_pw_prompt_provider
Mitsuhiro Koga
svnwrap: Implement handling of ssl_client_cert_prompt_provider
Mitsuhiro Koga
svnwrap: Improved handling of username_prompt_provider
Mitsuhiro Koga
svnwrap: Improved handling of simple_prompt_provider
Mitsuhiro Koga
svnwrap: Refactor the svn_auth_ssl_server_trust_prompt to add other handler - Since there are five handler, change to SubversionPrompt class from svn_auth_ssl_server_trust_prompt(). - Moved out of the handler to check the callback function is non-None.
Mitsuhiro Koga
svnwrap: Implement handling of get_ssl_server_trust_prompt_provider If the server certificate is untrusted when connected to a subversion repository using the connection SSL, respond with a message similar to svn client. Here, we can choose either a permanent accept, temporary accept, rejection.
Patrick Mézard
editor: do not record invalid path deletion
Patrick Mézard
editor: process missing files with regular files Missing files were stored directly in RevisionMeta and resolved after the revision was replayed. It means the missing files set was no pruned by delete_entry() actions or by the filemap, and some of them were fetched for no reason. Say you convert: A branch/foo/bar (from trunk/foo/bar:123) with a filemap excluding "foo/bar". Since the directory was excluded in trunk the files cannot be found …
Patrick Mézard
tests: add tests where files are moved from root to trunk It triggers a special case of missing path with a different root layout.
Patrick Mézard
editor: ignore added or copied files excluded by a filemap Files brought by a copied add_directory() were processed despite being excluded by the filemap. This was also the case with added files. The conversion was still correct because they were eventually filtered out in the replay.convert_rev() but processing them in itself may be problematic. Filemaps are often use to exclude large binary files and before this change, some of them could be marked as m…
Patrick Mézard
svnmeta: fix list not being joined in split_branch_path()
Patrick Mézard
editor: tidy up directory batons handling - Check they are opened in DFS order - Do not make a special case for the root baton
Patrick Mézard
editor: improve debug information when fetching files in replay
Patrick Mézard
maps: fix filemap loading --verbose message The m.stri('e') was removing the leading 'e' or 'exclude'.
Patrick Mézard
replay: remove useless warning about invalid externals The warning is wrong when a filemap is used, and if we expect the externals to be filtered already, let's make this abort instead of warning.
Patrick Mézard
test_fetch_mappings: reduce copy/paste
  1. Prev
  2. Next