aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Oups (use the correct string)Torgny Nyblom2010-04-121-1/+1
|
* Fix logical error (deleted paths was ignored)Torgny Nyblom2010-04-122-2/+7
| | | | 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-123-15/+12
| | | | correct :))
* Add support for git-svn author filesSebastian Pipping2010-03-271-1/+8
|
* Add command line option to print what rules are used on each file.Torgny Nyblom2010-03-252-0/+3
|
* Add commandline option for when to flush the commit queue.Torgny Nyblom2010-03-252-1/+2
|
* Add support for a new rule tag:Torgny Nyblom2010-03-153-6/+20
| | | | | | | | | | | | | | | | | 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
* Revert half of last commit, only one regexp was duplicate.Torgny Nyblom2010-03-141-2/+4
|
* Remove duplicate regexpTorgny Nyblom2010-03-141-7/+4
|
* Update with vng version; Fix command line parser reporting wrong optionsThomas Zander2010-03-061-3/+5
|
* Change license on files where I am copyright holder to GPLv3.Thiago Macieira2010-03-037-7/+7
| | | | | 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-214-43/+43
|
* Replace options with the one from vng and use its options for better usabilityThomas Zander2009-10-217-184/+559
|
* Make passing in a trailing slash not assert.Thomas Zander2009-10-201-1/+4
|
* Add commented out way to compile a dry-run versionThomas Zander2009-10-201-1/+2
|
* 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
|
* Add a warning about tag processing in the standardlayout fileThiago Macieira2009-02-201-0/+11
|
* Fix the recurse rules sample file: the repository name comes after the ↵Thiago Macieira2009-02-201-2/+6
| | | | branch name, like in KDE
* Add a set of sample rules files.Thiago Macieira2009-02-206-0/+196
| | | | All of these files are untested. I just wrote from memory.
* 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
|