aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Move branch creation/deletion/restting to Repository and write these inTorgny Nyblom2010-12-153-5/+23
| | | | | | commit() Prepare for handling cvs2svn borked tags/branches
* Ditch PrefixingRepository in favor of a memmber variable inTorgny Nyblom2010-12-153-282/+181
| | | | | [FastExport]Repository Some minor reordering
* Delete before other changesTorgny Nyblom2010-12-131-3/+15
| | | | | Fix issue where if a branch reset was triggered before a branch deletion in the same revision the reset was overridden by the deletion
* call startFastImport where it is used.Torgny Nyblom2010-12-131-4/+2
|
* Code styleTorgny Nyblom2010-12-131-1/+2
|
* Duh, do not try and extract options before they are parsed.Torgny Nyblom2010-12-121-1/+1
|
* Add an option to print some stats after a run.Torgny Nyblom2010-12-044-4/+112
|
* Allow more then one variable to be used on a line.Torgny Nyblom2010-11-301-2/+1
|
* QList<int> -> QSet<int>Torgny Nyblom2010-11-271-5/+4
|
* Add an option to parse a list (in a file) of revisions that should beTorgny Nyblom2010-11-261-0/+40
| | | | used.
* Merge branch 'master' of gitorious.org:svn2git/svn2gitTorgny Nyblom2010-11-141-4/+1
|\
| * Fix detecting directory movesNiko Sams2010-11-131-4/+1
| | | | | | | | | | | | | | | | | | is_dir wasn't reported correctly, I guess because the path didn't exist anymore at that revision. Reuse the existing wasDir function as it works perfectly. With not detecting the path as a dir, the / got not added, an thus the rule for the source not found.
* | Print revision information with "copy from" warningTorgny Nyblom2010-11-011-1/+1
|/
* Fix issue with variables not being defined when reading include filesTorgny Nyblom2010-11-012-5/+5
|
* Print the missing from path when warning about missing sourceTorgny Nyblom2010-11-011-1/+1
|
* Fix filename and linenumber for included rulefiles.Torgny Nyblom2010-10-262-124/+117
|
* Better include path (FreeBSD patch from Uli - http://gitorious.org/~uqs)Torgny Nyblom2010-10-181-2/+2
|
* Allow files to be matchedTorgny Nyblom2010-10-081-2/+0
|
* Make sure fastImport is started before adding fileNiko Sams2010-10-071-0/+1
|
* Merge branch 'master' of gitorious.org:svn2git/svn2gitNiko Sams2010-10-048-53/+141
|\
| * Allow more then one rule file to be used in a single run.Torgny Nyblom2010-09-297-40/+108
| |
| * const++Torgny Nyblom2010-09-291-2/+2
| |
| * Die when a rule file contains an invalid regexpTorgny Nyblom2010-09-291-0/+4
| |
| * Unify debug messages and Match structsTorgny Nyblom2010-09-284-11/+27
| |
* | support svn commit that converts a link into a file in one commitNiko Sams2010-10-041-4/+10
|/ | | | this happens in kde svn rev 841619
* call startFastImport() in commit()Niko Sams2010-09-241-1/+1
| | | | | | | | This fixes importing large svn commits that get imported into a large number of git repositories. It happened that a process was closed (in ProcessCache::touch) before commit() and so the commit wasn't imported correctly. And remove the touch() call as that is done now in startFastImport()
* touch fastImport process in startFastImport()Niko Sams2010-09-241-0/+2
| | | | | | | This is needed to make sure that not too many processes are running and we run out of ressources. Calling touch only in commit is not enough as startFastImport is called in other functions as createBranch too - and that can result in too many processes.
* add assertions to write() methods to make sure nothing is written into a ↵Niko Sams2010-09-241-0/+8
| | | | closed fast-import
* output repository name that crashed, helpful to know which logs to look atNiko Sams2010-09-241-1/+1
|
* Readd br.marks.last() to various places as a mark of "0" is used to markTorgny Nyblom2010-09-171-4/+4
| | | | | | a branch as deleted. Thanks Raja R Harinath for spotting it.
* Fix assert when br.marks is emptyTorgny Nyblom2010-09-151-1/+1
|
* Make the fastImport into a logging instance, logging is enabled when the ↵Torgny Nyblom2010-09-131-7/+67
| | | | "--debug-rules" flag is active.
* Add posibility to use variables in rule filesTorgny Nyblom2010-09-101-0/+15
| | | | | "declare var=value" now "${var}" in any line will be replaced by "value"
* Spaces no tabsTorgny Nyblom2010-09-091-2/+2
|
* Make it possible to use "include file" for including the rules in "file".Torgny Nyblom2010-09-092-15/+44
|
* Better log messagesTorgny Nyblom2010-09-092-4/+4
|
* Spaces not tabsTorgny Nyblom2010-09-081-1/+1
|
* Only add a '/' if the path is a dirTorgny Nyblom2010-09-081-1/+7
|
* More verbose debug outputTorgny Nyblom2010-09-081-4/+4
|
* Inter branch merging causes git log to break with fatal internal errorsTorgny Nyblom2010-09-081-4/+4
|
* Don't print the same message as in Transaction()Torgny Nyblom2010-09-081-4/+0
| | | | Creation is already printed at the bottom.
* Try and work around cvs2svn branching/tagging issues where the directory ↵Torgny Nyblom2010-09-081-0/+7
| | | | tree is not what it seems like
* Make sure that the path part is empty before deleting a whole branch. If the ↵Torgny Nyblom2010-09-041-2/+2
| | | | prefix option for a rule is used current == svnprefix does not mean that we are dealing with the root of a branch, path needs to be empty as well.
* White space cleanup & debug statmentsTorgny Nyblom2010-09-044-239/+282
|
* Merge branch 'master' of git://gitorious.org/svn2git/svn2gitRaja R Harinath2010-08-245-9/+28
|\ | | | | | | | | | | | | | | | | | | | | | | | | The conflict was mainly around two different approaches to fixing the linear commitMarks issue. The precise tracking of commit marks per branch is better, and that's how I resolved the merge conflict. While at it, I also removed the "revision-*" files, since the "log-*" files already have the same information, and the branch information too. Conflicts: src/repository.cpp src/repository.h
| * Merge commit 'refs/merge-requests/7' of git://gitorious.org/svn2git/svn2git ↵Torgny Nyblom2010-08-181-1/+5
| |\ | | | | | | | | | into integration
| | * Allow comments (start with '#') in accounts mapJosé Manuel Santamaría Lema2010-06-211-1/+5
| | |
| * | Merge commit 'refs/merge-requests/5' of git://gitorious.org/svn2git/svn2git ↵Torgny Nyblom2010-08-181-1/+1
| |\ \ | | | | | | | | | | | | into integration
| | * | Add "-lapr-1 -lsvn_subr-1" to the linker options.José Manuel Santamaría Lema2010-06-051-1/+1
| | |/ | | | | | | | | | Linking against these libraries makes the program build using binutils gold.
| * | Merge commit 'refs/merge-requests/1' of ↵Torgny Nyblom2010-08-093-3/+3
| |\ \ | | | | | | | | | | | | git://gitorious.org/~marcguenther/svn2git/marcguenther-svn2git into integration