aboutsummaryrefslogtreecommitdiffstats
path: root/src/svn.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix svn.replaceTorgny Nyblom2010-05-031-5/+5
|
* Implement the replace node changeset which exists from some repositories ↵Ulrich Spörlein2010-04-291-5/+23
| | | | namely the FreeBSD svn rep
* Split into two rows.Torgny Nyblom2010-04-291-1/+2
|
* Merge remote branch 'svn2git/master'Marc Guenther marcguenther@me.com2010-04-141-4/+1
|\
| * Move slash cleaning to a more generic placeTorgny Nyblom2010-04-141-4/+1
| |
* | Merge remote branch 'svn2git/master'Marc Guenther marcguenther@me.com2010-04-141-5/+3
|\ \ | |/ | | | | | | Conflicts: src/svn.cpp
| * Fix logical error in last commit. There was no slash added betweenTorgny Nyblom2010-04-131-5/+3
| | | | | | | | prefix and path under certain conditions.
* | 'prefix' rule didn't allow \1 \2 replacementsMarc Guenther marcguenther@me.com2010-04-141-1/+2
|/
* Oups (use the correct string)Torgny Nyblom2010-04-121-1/+1
|
* Fix logical error (deleted paths was ignored)Torgny Nyblom2010-04-121-1/+4
| | | | Improve the ruleparser so that prefix never starts or ends with a '/'
* Ditch the Rootdir option and add a prefix one instead (Thiago is always ↵Torgny Nyblom2010-04-121-11/+6
| | | | correct :))
* Add command line option to print what rules are used on each file.Torgny Nyblom2010-03-251-0/+2
|
* Add support for a new rule tag:Torgny Nyblom2010-03-151-6/+15
| | | | | | | | | | | | | | | | | rootdir /a/path/ This should be the part of the match that shouldn't be included in the commited path. Ex: match /trunk/kdenetwork/kmail/ rootdir /trunk/kdenetwork/ repository KDE/kdepim branch master end match This would but all matched files/directories under kmail into the repository under the subdir kmail
* Change license on files where I am copyright holder to GPLv3.Thiago Macieira2010-03-031-1/+1
| | | | | The GPLv2 is incompatible with the Apache 2.0 License used in the SVN libs. So everyone was using this software under the GPLv3 anyway. Formalise it now.
* make dry-run a command line switch instead of a compile-time switchThomas Zander2009-10-211-20/+21
|
* Make passing in a trailing slash not assert.Thomas Zander2009-10-201-1/+4
|
* Add support for annotated tagsThiago Macieira2009-06-081-5/+23
|
* Fix the recursing when the sub-path was modified instead of just addedThiago Macieira2009-06-081-1/+3
|
* Properly interpret Subversion dates as UTC.Anders Kaseorg2009-01-081-1/+1
| | | | | | | | mktime interprets its input in the local timezone. This can be fixed by using timegm instead of mktime. Signed-off-by: Anders Kaseorg <andersk@mit.edu> Signed-off-by: Thiago Macieira <thiago@kde.org>
* Read symbolic links correctly.Anders Kaseorg2009-01-081-6/+20
| | | | | | | | ---1257098496-2120511158-1230496052=:2755Symlinks are described in Subversion by a file with propertysvn:special set to “*”, with contents “link <target of symlink>”. We need to strip off the “link ” when exporting to Git. Signed-off-by: Anders Kaseorg <andersk@mit.edu> Signed-off-by: Thiago Macieira <thiago@kde.org>
* Add missing calls to svn_stream_close().Anders Kaseorg2009-01-081-0/+2
| | | | | | | ---1257098496-5312088-1230496020=:2755svn_stream_copy() does not automatically close its streams. (Thatfeature will be added in Subversion 1.6’s svn_stream_copy3().) Signed-off-by: Anders Kaseorg <andersk@mit.edu> Signed-off-by: Thiago Macieira <thiago@kde.org>
* General improvements and reload branches automatically when starting ↵Thiago Macieira2008-08-181-3/+3
| | | | git-fast-import
* Do not try to recurse into files when under a "recurse" actionThiago Macieira2008-08-181-0/+3
|
* Implement the identity mapThiago Macieira2007-12-281-0/+5
|
* Wait forever. Not very efficient, but works.Thiago Macieira2007-12-281-3/+2
|
* Fail if writing to the process failsThiago Macieira2007-12-281-2/+11
|
* Complement the recurse rule finding (or not finding)Thiago Macieira2007-12-271-1/+3
|
* Reintroduce the recurse rule. It's useful if you have a catch-all ignore rule.Thiago Macieira2007-12-271-6/+23
|
* Allow one commit to multiple branches of the same repository.Thiago Macieira2007-12-261-2/+2
|
* Add missing returnThiago Macieira2007-12-261-0/+2
|
* Avoid ending slashes and mid double-slashesThiago Macieira2007-12-261-6/+5
|
* More information when saying you can't continueThiago Macieira2007-12-261-1/+2
|
* Don't recurse into a directory if it's a perfect branchThiago Macieira2007-12-261-0/+1
|
* Skip entries in recursion if said entries are in the changelist alreadyThiago Macieira2007-12-261-6/+15
|
* Remove the recurse ruleThiago Macieira2007-12-241-23/+10
|
* Beautify the rule debug outputThiago Macieira2007-12-241-4/+4
|
* Add auto-recurse codeThiago Macieira2007-12-241-6/+14
|
* s,/,_, in the output filenames in dry-run modeThiago Macieira2007-12-241-2/+2
|
* Don't request recurse rules when asking where something came fromThiago Macieira2007-12-241-2/+9
|
* Refactor and add the ability to recurse into certain subdirsThiago Macieira2007-12-241-138/+252
|
* Ignore paths being deleted when we don't know anything about themThiago Macieira2007-12-241-1/+3
|
* more information at the end of the revision exportThiago Macieira2007-12-241-6/+6
|
* use printf hereThiago Macieira2007-12-241-1/+2
|
* remove the source branch in the rulesThiago Macieira2007-12-241-1/+1
|
* Don't give fast-import paths starting with a slashThiago Macieira2007-12-241-1/+5
|
* Add support for branch creation on-the-flyThiago Macieira2007-12-241-23/+81
|
* Support for pathless rulesThiago Macieira2007-12-241-34/+52
|
* Don't crash on empty authorThiago Macieira2007-12-241-1/+1
|
* Add some more line number informationThiago Macieira2007-12-241-1/+1
|
* add some more information to the outputThiago Macieira2007-12-241-1/+4
|