| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
|
|
| |
The require statement at the top of git-svnimport seems to confuse
rpmbuild dependency generation. It uses the newer notation "v5.8.0",
and rpm ends up requiring "perl(v5.8.0)", while we would want it to
say something like "perl >= 0:5.008".
Ryan suggests old-style "require 5.008" might fix this problem, so
here it is.
Signed-off-by: Junio C Hamano <junkio@cox.net>
|
|
|
|
|
|
|
| |
[jc: I have my pre-commit hook enabled to catch trailing whitespaces,
and fixed them up while merging.]
Signed-off-by: Junio C Hamano <junkio@cox.net>
|
|
|
|
|
|
| |
Reworded the exit message, as per Kalle Valo's suggestion (but shorter).
Signed-Off-By: Matthias Urlichs <smurf@smurf.noris.de>
|
|
|
|
|
|
| |
Import SVN-copied and -referenced directories correctly.
Signed-Off-By: Matthias Urlichs <smurf@smurf.noris.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Some SVN repositories that are accessible through HTTP don't like when I
retrieve files using SVN methods ("internal server error").
Therefore, I added an option to get the contents using (persistent) HTTP
directly. This also reduces round-trip time, from two or three requests
down to one.
Also corrected error handling a bit.
Signed-Off-By: Matthias Urlichs <smurf@smurf.noris.de>
|
|
|
|
|
|
| |
Some remains of CVS still lingered. Removed.
Signed-Off-By: Matthias Urlichs <smurf@smurf.noris.de>
|
|
|
|
|
|
| |
The -s option was accidentally not optional.
Signed-Off-By: Matthias Urlichs <smurf@smurf.noris.de>
|
|
|
|
|
|
| |
Fixed a minor typo
Signed-Off-By: Matthias Urlichs <smurf@smurf.noris.de>
|
|
|
|
|
|
| |
Not skipping the last revision is generally seen as Good Thing. ;-)
Signed-Off-By: Matthias Urlichs <smurf@smurf.noris.de>
|
|
|
|
|
|
|
| |
Actually removing the files that have been checked out of SVN,
after checking them into git of course, is a good idea...
Signed-Off-By: Matthias Urlichs <smurf@smurf.noris.de>
|
|
|
|
|
|
|
|
| |
The svn library has a serious memory leak.
Added a new option (-l NUM) which causes git-svnimport to exit cleanly
after fetching that many changes, in order to .
Signed-Off-By: Matthias Urlichs <smurf@smurf.noris.de>
|
|
|
|
|
|
|
|
|
| |
Incremental imports skipped a revision.
Also improve interrupt safety -- ^C while writing a tag caused the tag
to be skipped.
Signed-Off-By: Matthias Urlichs <smurf@smurf.noris.de>
|
|
|
|
|
|
|
| |
Add a flag to skip initial revisions: some SVN repositories have
initial setup cruft in their logs which we might want to ignore.
Signed-Off-By: Matthias Urlichs <smurf@smurf.noris.de>
|
|
|
|
|
|
| |
If a tag is "clean", do not create a commit for it.
Signed-Off-By: Matthias Urlichs <smurf@smurf.noris.de>
|
|
|
|
|
|
| |
Tagging was 100% broken. :-/
Signed-Off-By: Matthias Urlichs <smurf@smurf.noris.de>
|
|
|
|
|
|
| |
Removed debugging output used to identify the too-many-connections problem.
Signed-Off-By: Matthias Urlichs <smurf@smurf.noris.de>
|
|
|
|
|
|
| |
There are multiple | characters in Unicode. Don't use the wrong one ...
Signed-Off-By: Matthias Urlichs <smurf@smurf.noris.de>
|
|
|
|
|
|
|
| |
Perl's eval() sets $@ to empts, not undef, when it succeeds.
That caused excessive reconnect attempts.
Signed-Off-By: Matthias Urlichs <smurf@smurf.noris.de>
|
|
|
|
|
|
| |
Die with a warning if Perl's svn module is too old.
Signed-Off-By: Matthias Urlichs <smurf@smurf.noris.de>
|
|
|
|
|
|
|
| |
Perl's magic "different semantics of open() based on the number of
arguments" is really annoying at times...
Signed-Off-By: Matthias Urlichs <smurf@smurf.noris.de>
|
|
|
|
|
|
|
|
|
| |
Due to a bug in the SVN library, path information is freed as soon as the
callback returns, even if it still refers to the data.
Workaround: Copy it. (Also fix a wrong-method-name bug while we're at it.)
Signed-Off-By: Matthias Urlichs <smurf@smurf.noris.de>
|
|
|
|
|
|
|
| |
svn doesn't seem to save file modes:
removed the code that analyzes them.
Signed-Off-By: Matthias Urlichs <smurf@smurf.noris.de>
|
|
|
|
|
|
| |
Trying to downlaod a file that's really a subdirectory doesn't work too well.
Signed-Off-By: Matthias Urlichs <smurf@smurf.noris.de>
|
|
As the name suggests, this script imports from SVN.
Only "normal" SVN repositories (with single trunk/, branches/, and tags/
subdrectories) are supported. Incremental imports require preserving
the file .git/svn2git.
Signed-Off-by: Matthias Urlichs <smurf@smurf.noris.de>
|