aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Create repos as we go.Thomas Zander2009-10-201-0/+12
| | | | | Instead of failing with an unhelpful error in fast-import we create the repositories we require to import into if they don't exist.
* Don't let me waste 2 hours doing an import if the identity map file wasn't ↵Thiago Macieira2009-07-201-1/+4
| | | | found...
* Add support for annotated tagsThiago Macieira2009-06-086-8/+121
|
* Fix the recursing when the sub-path was modified instead of just addedThiago Macieira2009-06-081-1/+3
|
* Support Qt 4.3 tooThiago Macieira2009-02-201-0/+4
|
* 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>
* Add a --no-metadata option to suppress the svn info in commit messages.Anders Kaseorg2009-01-082-2/+4
| | | | | 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>
* Fix initialization of Repository::lastmark when creating a new transaction.Anders Kaseorg2009-01-081-1/+1
| | | | | Signed-off-by: Anders Kaseorg <andersk@mit.edu> Signed-off-by: Thiago Macieira <thiago@kde.org>
* Fix a bug when committing to two branches of the same repository in the same ↵Thiago Macieira2008-08-262-5/+8
| | | | SVN revision
* Store the modified files in git-fast-import format already.Thiago Macieira2008-08-242-20/+14
| | | | I don't know what went wrong, but importing KDE revision 296047 there was a mixup with the marks. So instead avoid the trouble and store the thing in in cooked format already
* Add a process cache to keep the number of processes under 100Thiago Macieira2008-08-232-0/+36
|
* General improvements and reload branches automatically when starting ↵Thiago Macieira2008-08-183-14/+21
| | | | git-fast-import
* Enhance the saving of repository data by adding a "checkpoint" command at ↵Thiago Macieira2008-08-181-1/+7
| | | | | | the end. Though I have the impression that this doesn't do much
* Do not try to recurse into files when under a "recurse" actionThiago Macieira2008-08-181-0/+3
|
* Initialize variableThiago Macieira2008-08-181-1/+1
|
* trim the newlinesThiago Macieira2008-08-161-1/+1
|
* Make it easier to do automatic branchingThiago Macieira2008-08-131-23/+13
|
* Auto create branchesThiago Macieira2008-08-131-2/+2
|
* Enhance error messageThiago Macieira2008-08-131-1/+1
|
* Try auto-creation of branchesThiago Macieira2008-08-131-2/+9
|
* Fix the double UTF-8 encoding of the author name. In hindsight I maybe ↵Thiago Macieira2007-12-281-2/+2
| | | | shouldn't have used QTextStream.
* Implement the identity mapThiago Macieira2007-12-283-0/+32
|
* Wait forever. Not very efficient, but works.Thiago Macieira2007-12-282-4/+3
|
* Fail if writing to the process failsThiago Macieira2007-12-283-6/+15
|
* Don't start the git-fast-import process twice. And make it log itsThiago Macieira2007-12-281-4/+10
| | | | | output to a file rather than garble the output of 10-15 process in stdout.
* 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-273-7/+27
|
* write to disk every 10000 commits, not 9999 times each 10000 commitsThiago Macieira2007-12-271-1/+1
|
* Allow one commit to multiple branches of the same repository.Thiago Macieira2007-12-261-2/+2
|
* checkpoint every now and thenThiago Macieira2007-12-262-0/+4
|
* Bugfix: don't forget the newline after the commit messageThiago Macieira2007-12-261-0/+1
|
* 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
|
* Don't crash when running in dry-modeThiago Macieira2007-12-252-2/+6
|
* Keep track of when a given branch was created insteadThiago Macieira2007-12-252-9/+7
|
* Remove the recurse ruleThiago Macieira2007-12-243-27/+11
|
* This should be a spaceThiago Macieira2007-12-241-1/+1
|
* Beautify the rule debug outputThiago Macieira2007-12-243-4/+18
|
* Add auto-recurse codeThiago Macieira2007-12-242-8/+19
|
* Append instead of overwriting the output file in dry-run modeThiago Macieira2007-12-241-1/+1
|
* s,/,_, in the output filenames in dry-run modeThiago Macieira2007-12-242-3/+5
|
* 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-243-139/+273
|
* 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
|