]> andersk Git - svn-all-fast-export.git/log
svn-all-fast-export.git
14 years agoDon't let me waste 2 hours doing an import if the identity map file wasn't found... master
Thiago Macieira [Sun, 19 Jul 2009 22:37:15 +0000 (00:37 +0200)] 
Don't let me waste 2 hours doing an import if the identity map file wasn't found...

14 years agoAdd support for annotated tags
Thiago Macieira [Mon, 8 Jun 2009 09:06:17 +0000 (11:06 +0200)] 
Add support for annotated tags

14 years agoFix the recursing when the sub-path was modified instead of just added
Thiago Macieira [Mon, 8 Jun 2009 08:01:12 +0000 (10:01 +0200)] 
Fix the recursing when the sub-path was modified instead of just added

15 years agoAdd a warning about tag processing in the standardlayout file
Thiago Macieira [Fri, 20 Feb 2009 20:51:48 +0000 (21:51 +0100)] 
Add a warning about tag processing in the standardlayout file

15 years agoFix the recurse rules sample file: the repository name comes after the branch name...
Thiago Macieira [Fri, 20 Feb 2009 20:49:15 +0000 (21:49 +0100)] 
Fix the recurse rules sample file: the repository name comes after the branch name, like in KDE

15 years agoAdd a set of sample rules files.
Thiago Macieira [Fri, 20 Feb 2009 20:47:05 +0000 (21:47 +0100)] 
Add a set of sample rules files.

All of these files are untested. I just wrote from memory.

15 years agoSupport Qt 4.3 too
Thiago Macieira [Fri, 20 Feb 2009 20:25:51 +0000 (21:25 +0100)] 
Support Qt 4.3 too

15 years agoProperly interpret Subversion dates as UTC.
Anders Kaseorg [Sat, 3 Jan 2009 23:22:34 +0000 (18:22 -0500)] 
Properly interpret Subversion dates as UTC.

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>
15 years agoAdd a --no-metadata option to suppress the svn info in commit messages.
Anders Kaseorg [Sat, 3 Jan 2009 23:21:56 +0000 (18:21 -0500)] 
Add a --no-metadata option to suppress the svn info in commit messages.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Signed-off-by: Thiago Macieira <thiago@kde.org>
15 years agoRead symbolic links correctly.
Anders Kaseorg [Sun, 28 Dec 2008 20:27:47 +0000 (15:27 -0500)] 
Read symbolic links correctly.

---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>
15 years agoAdd missing calls to svn_stream_close().
Anders Kaseorg [Sun, 28 Dec 2008 20:27:00 +0000 (15:27 -0500)] 
Add missing calls to svn_stream_close().

---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>
15 years agoFix initialization of Repository::lastmark when creating a new transaction.
Anders Kaseorg [Sun, 28 Dec 2008 20:26:23 +0000 (15:26 -0500)] 
Fix initialization of Repository::lastmark when creating a new transaction.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Signed-off-by: Thiago Macieira <thiago@kde.org>
15 years agoFix a bug when committing to two branches of the same repository in the same SVN revision
Thiago Macieira [Tue, 26 Aug 2008 21:40:41 +0000 (23:40 +0200)] 
Fix a bug when committing to two branches of the same repository in the same SVN revision

15 years agoStore the modified files in git-fast-import format already.
Thiago Macieira [Sun, 24 Aug 2008 12:45:08 +0000 (14:45 +0200)] 
Store the modified files in git-fast-import format already.

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

15 years agoAdd a process cache to keep the number of processes under 100
Thiago Macieira [Sat, 23 Aug 2008 20:48:34 +0000 (22:48 +0200)] 
Add a process cache to keep the number of processes under 100

15 years agoGeneral improvements and reload branches automatically when starting git-fast-import
Thiago Macieira [Mon, 18 Aug 2008 14:49:07 +0000 (16:49 +0200)] 
General improvements and reload branches automatically when starting git-fast-import

15 years agoEnhance the saving of repository data by adding a "checkpoint" command at the end.
Thiago Macieira [Mon, 18 Aug 2008 14:48:32 +0000 (16:48 +0200)] 
Enhance the saving of repository data by adding a "checkpoint" command at the end.

Though I have the impression that this doesn't do much

15 years agoDo not try to recurse into files when under a "recurse" action
Thiago Macieira [Mon, 18 Aug 2008 14:47:19 +0000 (16:47 +0200)] 
Do not try to recurse into files when under a "recurse" action

15 years agoInitialize variable
Thiago Macieira [Mon, 18 Aug 2008 14:45:49 +0000 (16:45 +0200)] 
Initialize variable

15 years agotrim the newlines
Thiago Macieira [Sat, 16 Aug 2008 08:29:49 +0000 (10:29 +0200)] 
trim the newlines

15 years agoMake it easier to do automatic branching
Thiago Macieira [Wed, 13 Aug 2008 13:05:55 +0000 (15:05 +0200)] 
Make it easier to do automatic branching

15 years agoAuto create branches
Thiago Macieira [Wed, 13 Aug 2008 11:35:59 +0000 (13:35 +0200)] 
Auto create branches

15 years agoEnhance error message
Thiago Macieira [Wed, 13 Aug 2008 11:31:09 +0000 (13:31 +0200)] 
Enhance error message

15 years agoTry auto-creation of branches
Thiago Macieira [Wed, 13 Aug 2008 10:28:45 +0000 (12:28 +0200)] 
Try auto-creation of branches

16 years agoFix the double UTF-8 encoding of the author name. In hindsight I maybe shouldn't...
Thiago Macieira [Fri, 28 Dec 2007 18:59:06 +0000 (19:59 +0100)] 
Fix the double UTF-8 encoding of the author name. In hindsight I maybe shouldn't have used QTextStream.

16 years agoImplement the identity map
Thiago Macieira [Fri, 28 Dec 2007 12:42:43 +0000 (13:42 +0100)] 
Implement the identity map

16 years agoWait forever. Not very efficient, but works.
Thiago Macieira [Fri, 28 Dec 2007 12:36:14 +0000 (13:36 +0100)] 
Wait forever. Not very efficient, but works.

16 years agoFail if writing to the process fails
Thiago Macieira [Fri, 28 Dec 2007 12:04:03 +0000 (13:04 +0100)] 
Fail if writing to the process fails

16 years agoDon't start the git-fast-import process twice. And make it log its
Thiago Macieira [Fri, 28 Dec 2007 11:50:14 +0000 (12:50 +0100)] 
Don't start the git-fast-import process twice. And make it log its
output to a file rather than garble the output of 10-15 process in
stdout.

16 years agoComplement the recurse rule finding (or not finding)
Thiago Macieira [Thu, 27 Dec 2007 17:49:15 +0000 (15:49 -0200)] 
Complement the recurse rule finding (or not finding)

16 years agoReintroduce the recurse rule. It's useful if you have a catch-all ignore rule.
Thiago Macieira [Thu, 27 Dec 2007 17:29:54 +0000 (15:29 -0200)] 
Reintroduce the recurse rule. It's useful if you have a catch-all ignore rule.

16 years agowrite to disk every 10000 commits, not 9999 times each 10000 commits
Thiago Macieira [Thu, 27 Dec 2007 12:41:16 +0000 (13:41 +0100)] 
write to disk every 10000 commits, not 9999 times each 10000 commits

16 years agoAllow one commit to multiple branches of the same repository.
Thiago Macieira [Thu, 27 Dec 2007 00:58:04 +0000 (22:58 -0200)] 
Allow one commit to multiple branches of the same repository.

16 years agocheckpoint every now and then
Thiago Macieira [Thu, 27 Dec 2007 00:40:26 +0000 (22:40 -0200)] 
checkpoint every now and then

16 years agoBugfix: don't forget the newline after the commit message
Thiago Macieira [Thu, 27 Dec 2007 00:38:25 +0000 (22:38 -0200)] 
Bugfix: don't forget the newline after the commit message

16 years agoAdd missing return
Thiago Macieira [Wed, 26 Dec 2007 14:50:53 +0000 (12:50 -0200)] 
Add missing return

16 years agoAvoid ending slashes and mid double-slashes
Thiago Macieira [Wed, 26 Dec 2007 14:49:17 +0000 (12:49 -0200)] 
Avoid ending slashes and mid double-slashes

16 years agoMore information when saying you can't continue
Thiago Macieira [Wed, 26 Dec 2007 13:56:25 +0000 (11:56 -0200)] 
More information when saying you can't continue

16 years agoDon't recurse into a directory if it's a perfect branch
Thiago Macieira [Wed, 26 Dec 2007 13:42:30 +0000 (11:42 -0200)] 
Don't recurse into a directory if it's a perfect branch

16 years agoSkip entries in recursion if said entries are in the changelist already
Thiago Macieira [Wed, 26 Dec 2007 13:18:58 +0000 (11:18 -0200)] 
Skip entries in recursion if said entries are in the changelist already

16 years agoDon't crash when running in dry-mode
Thiago Macieira [Tue, 25 Dec 2007 22:39:25 +0000 (20:39 -0200)] 
Don't crash when running in dry-mode

16 years agoKeep track of when a given branch was created instead
Thiago Macieira [Tue, 25 Dec 2007 22:28:32 +0000 (20:28 -0200)] 
Keep track of when a given branch was created instead

16 years agoRemove the recurse rule
Thiago Macieira [Mon, 24 Dec 2007 23:45:58 +0000 (21:45 -0200)] 
Remove the recurse rule

16 years agoThis should be a space
Thiago Macieira [Mon, 24 Dec 2007 23:35:50 +0000 (21:35 -0200)] 
This should be a space

16 years agoBeautify the rule debug output
Thiago Macieira [Mon, 24 Dec 2007 23:30:30 +0000 (21:30 -0200)] 
Beautify the rule debug output

16 years agoAdd auto-recurse code
Thiago Macieira [Mon, 24 Dec 2007 23:21:15 +0000 (21:21 -0200)] 
Add auto-recurse code

16 years agoAppend instead of overwriting the output file in dry-run mode
Thiago Macieira [Mon, 24 Dec 2007 23:03:36 +0000 (21:03 -0200)] 
Append instead of overwriting the output file in dry-run mode

16 years agos,/,_, in the output filenames in dry-run mode
Thiago Macieira [Mon, 24 Dec 2007 22:36:27 +0000 (20:36 -0200)] 
s,/,_, in the output filenames in dry-run mode

16 years agoDon't request recurse rules when asking where something came from
Thiago Macieira [Mon, 24 Dec 2007 22:00:44 +0000 (20:00 -0200)] 
Don't request recurse rules when asking where something came from

16 years agoRefactor and add the ability to recurse into certain subdirs
Thiago Macieira [Mon, 24 Dec 2007 21:36:19 +0000 (19:36 -0200)] 
Refactor and add the ability to recurse into certain subdirs

16 years agoIgnore paths being deleted when we don't know anything about them
Thiago Macieira [Mon, 24 Dec 2007 18:37:50 +0000 (16:37 -0200)] 
Ignore paths being deleted when we don't know anything about them

16 years agomore information at the end of the revision export
Thiago Macieira [Mon, 24 Dec 2007 18:09:22 +0000 (16:09 -0200)] 
more information at the end of the revision export

16 years agouse printf here
Thiago Macieira [Mon, 24 Dec 2007 17:38:43 +0000 (15:38 -0200)] 
use printf here

16 years agoremove the source branch in the rules
Thiago Macieira [Mon, 24 Dec 2007 17:32:49 +0000 (15:32 -0200)] 
remove the source branch in the rules

16 years agoDon't give fast-import paths starting with a slash
Thiago Macieira [Mon, 24 Dec 2007 17:22:07 +0000 (15:22 -0200)] 
Don't give fast-import paths starting with a slash

16 years agoAdd support for branch creation on-the-fly
Thiago Macieira [Mon, 24 Dec 2007 17:10:27 +0000 (15:10 -0200)] 
Add support for branch creation on-the-fly

16 years agoSupport for pathless rules
Thiago Macieira [Mon, 24 Dec 2007 16:06:33 +0000 (14:06 -0200)] 
Support for pathless rules

16 years agoOutput dry-run data to a file, for analysis later
Thiago Macieira [Mon, 24 Dec 2007 16:06:08 +0000 (14:06 -0200)] 
Output dry-run data to a file, for analysis later

16 years agoSupport an upper limit of revision numbers
Thiago Macieira [Mon, 24 Dec 2007 16:05:34 +0000 (14:05 -0200)] 
Support an upper limit of revision numbers

16 years agoDon't crash on empty author
Thiago Macieira [Mon, 24 Dec 2007 14:57:55 +0000 (12:57 -0200)] 
Don't crash on empty author

16 years agoAllow one to have references to outside refs/heads
Thiago Macieira [Mon, 24 Dec 2007 14:51:17 +0000 (12:51 -0200)] 
Allow one to have references to outside refs/heads

16 years agoAdd some more line number information
Thiago Macieira [Mon, 24 Dec 2007 14:33:51 +0000 (12:33 -0200)] 
Add some more line number information

16 years agoadd some more information to the output
Thiago Macieira [Mon, 24 Dec 2007 14:25:54 +0000 (12:25 -0200)] 
add some more information to the output

16 years agoImprove error message
Thiago Macieira [Mon, 24 Dec 2007 14:01:28 +0000 (12:01 -0200)] 
Improve error message

16 years agoPrepend refs/heads/ to the origin branch too
Thiago Macieira [Mon, 24 Dec 2007 13:58:37 +0000 (11:58 -0200)] 
Prepend refs/heads/ to the origin branch too

16 years agoIgnore any directories that didn't match any rules, including those with history
Thiago Macieira [Mon, 24 Dec 2007 13:55:45 +0000 (11:55 -0200)] 
Ignore any directories that didn't match any rules, including those with history

16 years agoMake it a fatal error to have a malformed line in the rules file
Thiago Macieira [Mon, 24 Dec 2007 13:55:12 +0000 (11:55 -0200)] 
Make it a fatal error to have a malformed line in the rules file

16 years agoDetect whether a file deletion was a directory
Thiago Macieira [Mon, 24 Dec 2007 13:45:45 +0000 (11:45 -0200)] 
Detect whether a file deletion was a directory

16 years agoAvoid warnings on exit
Thiago Macieira [Mon, 24 Dec 2007 13:33:32 +0000 (11:33 -0200)] 
Avoid warnings on exit

16 years agoAdd support for min/max revision ranges
Thiago Macieira [Mon, 24 Dec 2007 13:28:41 +0000 (11:28 -0200)] 
Add support for min/max revision ranges

16 years agoI like this better
Thiago Macieira [Mon, 24 Dec 2007 13:23:07 +0000 (11:23 -0200)] 
I like this better

16 years agoExtra newline after the reset command
Thiago Macieira [Mon, 24 Dec 2007 13:20:53 +0000 (11:20 -0200)] 
Extra newline after the reset command

16 years agoAllow repository names with dashes too
Thiago Macieira [Mon, 24 Dec 2007 13:20:04 +0000 (11:20 -0200)] 
Allow repository names with dashes too

16 years agoAdd support for resuming work
Thiago Macieira [Mon, 24 Dec 2007 13:11:50 +0000 (11:11 -0200)] 
Add support for resuming work

16 years agofix the option parsing
Thiago Macieira [Mon, 24 Dec 2007 13:11:41 +0000 (11:11 -0200)] 
fix the option parsing

16 years agoAdd a better option-parser
Thiago Macieira [Mon, 24 Dec 2007 12:48:00 +0000 (10:48 -0200)] 
Add a better option-parser

16 years agoIn SVN, when a directory is renamed/copied, we must recursively add it
Thiago Macieira [Mon, 24 Dec 2007 03:10:54 +0000 (01:10 -0200)] 
In SVN, when a directory is renamed/copied, we must recursively add it

16 years agoFix crashes and improve behaviour
Thiago Macieira [Mon, 24 Dec 2007 02:44:01 +0000 (00:44 -0200)] 
Fix crashes and improve behaviour

16 years agoFix rule parsing again: cap(0) is the entire match
Thiago Macieira [Sun, 23 Dec 2007 22:18:08 +0000 (20:18 -0200)] 
Fix rule parsing again: cap(0) is the entire match

16 years agoParse rules correctly
Thiago Macieira [Sun, 23 Dec 2007 22:07:44 +0000 (20:07 -0200)] 
Parse rules correctly

16 years agoHandle errors correctly
Thiago Macieira [Sun, 23 Dec 2007 21:38:33 +0000 (19:38 -0200)] 
Handle errors correctly

16 years agoAnd run the SVN code too
Thiago Macieira [Sun, 23 Dec 2007 21:34:05 +0000 (19:34 -0200)] 
And run the SVN code too

16 years agoIntroduce the dry-run mode
Thiago Macieira [Sun, 23 Dec 2007 21:31:35 +0000 (19:31 -0200)] 
Introduce the dry-run mode

16 years agoAdd the local-config.pri to the ignore list
Thiago Macieira [Sun, 23 Dec 2007 21:12:52 +0000 (19:12 -0200)] 
Add the local-config.pri to the ignore list

16 years agoImplement the commit transaction
Thiago Macieira [Sun, 23 Dec 2007 21:12:23 +0000 (19:12 -0200)] 
Implement the commit transaction

16 years agoDon't forget the final newline for a file's data
Thiago Macieira [Sun, 23 Dec 2007 21:12:14 +0000 (19:12 -0200)] 
Don't forget the final newline for a file's data

16 years agoAdd SVN code
Thiago Macieira [Sun, 23 Dec 2007 20:07:12 +0000 (18:07 -0200)] 
Add SVN code

16 years agoAdd initial SVN support
Thiago Macieira [Sun, 23 Dec 2007 17:30:31 +0000 (15:30 -0200)] 
Add initial SVN support

16 years agoAdd executable name to the .gitignore file
Thiago Macieira [Sun, 23 Dec 2007 17:02:42 +0000 (15:02 -0200)] 
Add executable name to the .gitignore file

16 years agoAdd missing function
Thiago Macieira [Sun, 23 Dec 2007 17:01:57 +0000 (15:01 -0200)] 
Add missing function

16 years agoAdd main.cpp
Thiago Macieira [Sun, 23 Dec 2007 17:00:53 +0000 (15:00 -0200)] 
Add main.cpp

16 years agoAdd the Repository class
Thiago Macieira [Sun, 23 Dec 2007 16:50:27 +0000 (14:50 -0200)] 
Add the Repository class

16 years agoAdd .gitignore
Thiago Macieira [Sun, 23 Dec 2007 16:27:10 +0000 (14:27 -0200)] 
Add .gitignore

16 years agoInitial version
Thiago Macieira [Sun, 23 Dec 2007 16:26:30 +0000 (14:26 -0200)] 
Initial version

This page took 0.878785 seconds and 4 git commands to generate.