]>
andersk Git - svn-all-fast-export.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
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...
Thiago Macieira [Mon, 8 Jun 2009 09:06:17 +0000 (11:06 +0200)]
Add support for annotated tags
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
Thiago Macieira [Fri, 20 Feb 2009 20:51:48 +0000 (21:51 +0100)]
Add a warning about tag processing in the standardlayout file
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
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.
Thiago Macieira [Fri, 20 Feb 2009 20:25:51 +0000 (21:25 +0100)]
Support Qt 4.3 too
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>
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>
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>
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>
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>
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
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
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
Thiago Macieira [Mon, 18 Aug 2008 14:49:07 +0000 (16:49 +0200)]
General improvements and reload branches automatically when starting git-fast-import
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
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
Thiago Macieira [Mon, 18 Aug 2008 14:45:49 +0000 (16:45 +0200)]
Initialize variable
Thiago Macieira [Sat, 16 Aug 2008 08:29:49 +0000 (10:29 +0200)]
trim the newlines
Thiago Macieira [Wed, 13 Aug 2008 13:05:55 +0000 (15:05 +0200)]
Make it easier to do automatic branching
Thiago Macieira [Wed, 13 Aug 2008 11:35:59 +0000 (13:35 +0200)]
Auto create branches
Thiago Macieira [Wed, 13 Aug 2008 11:31:09 +0000 (13:31 +0200)]
Enhance error message
Thiago Macieira [Wed, 13 Aug 2008 10:28:45 +0000 (12:28 +0200)]
Try auto-creation of branches
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.
Thiago Macieira [Fri, 28 Dec 2007 12:42:43 +0000 (13:42 +0100)]
Implement the identity map
Thiago Macieira [Fri, 28 Dec 2007 12:36:14 +0000 (13:36 +0100)]
Wait forever. Not very efficient, but works.
Thiago Macieira [Fri, 28 Dec 2007 12:04:03 +0000 (13:04 +0100)]
Fail if writing to the process fails
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.
Thiago Macieira [Thu, 27 Dec 2007 17:49:15 +0000 (15:49 -0200)]
Complement the recurse rule finding (or not finding)
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.
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
Thiago Macieira [Thu, 27 Dec 2007 00:58:04 +0000 (22:58 -0200)]
Allow one commit to multiple branches of the same repository.
Thiago Macieira [Thu, 27 Dec 2007 00:40:26 +0000 (22:40 -0200)]
checkpoint every now and then
Thiago Macieira [Thu, 27 Dec 2007 00:38:25 +0000 (22:38 -0200)]
Bugfix: don't forget the newline after the commit message
Thiago Macieira [Wed, 26 Dec 2007 14:50:53 +0000 (12:50 -0200)]
Add missing return
Thiago Macieira [Wed, 26 Dec 2007 14:49:17 +0000 (12:49 -0200)]
Avoid ending slashes and mid double-slashes
Thiago Macieira [Wed, 26 Dec 2007 13:56:25 +0000 (11:56 -0200)]
More information when saying you can't continue
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
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
Thiago Macieira [Tue, 25 Dec 2007 22:39:25 +0000 (20:39 -0200)]
Don't crash when running in dry-mode
Thiago Macieira [Tue, 25 Dec 2007 22:28:32 +0000 (20:28 -0200)]
Keep track of when a given branch was created instead
Thiago Macieira [Mon, 24 Dec 2007 23:45:58 +0000 (21:45 -0200)]
Remove the recurse rule
Thiago Macieira [Mon, 24 Dec 2007 23:35:50 +0000 (21:35 -0200)]
This should be a space
Thiago Macieira [Mon, 24 Dec 2007 23:30:30 +0000 (21:30 -0200)]
Beautify the rule debug output
Thiago Macieira [Mon, 24 Dec 2007 23:21:15 +0000 (21:21 -0200)]
Add auto-recurse code
Thiago Macieira [Mon, 24 Dec 2007 23:03:36 +0000 (21:03 -0200)]
Append instead of overwriting the output file 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
Thiago Macieira [Mon, 24 Dec 2007 22:00:44 +0000 (20:00 -0200)]
Don't request recurse rules when asking where something came from
Thiago Macieira [Mon, 24 Dec 2007 21:36:19 +0000 (19:36 -0200)]
Refactor and add the ability to recurse into certain subdirs
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
Thiago Macieira [Mon, 24 Dec 2007 18:09:22 +0000 (16:09 -0200)]
more information at the end of the revision export
Thiago Macieira [Mon, 24 Dec 2007 17:38:43 +0000 (15:38 -0200)]
use printf here
Thiago Macieira [Mon, 24 Dec 2007 17:32:49 +0000 (15:32 -0200)]
remove the source branch in the rules
Thiago Macieira [Mon, 24 Dec 2007 17:22:07 +0000 (15:22 -0200)]
Don't give fast-import paths starting with a slash
Thiago Macieira [Mon, 24 Dec 2007 17:10:27 +0000 (15:10 -0200)]
Add support for branch creation on-the-fly
Thiago Macieira [Mon, 24 Dec 2007 16:06:33 +0000 (14:06 -0200)]
Support for pathless rules
Thiago Macieira [Mon, 24 Dec 2007 16:06:08 +0000 (14:06 -0200)]
Output dry-run data to a file, for analysis later
Thiago Macieira [Mon, 24 Dec 2007 16:05:34 +0000 (14:05 -0200)]
Support an upper limit of revision numbers
Thiago Macieira [Mon, 24 Dec 2007 14:57:55 +0000 (12:57 -0200)]
Don't crash on empty author
Thiago Macieira [Mon, 24 Dec 2007 14:51:17 +0000 (12:51 -0200)]
Allow one to have references to outside refs/heads
Thiago Macieira [Mon, 24 Dec 2007 14:33:51 +0000 (12:33 -0200)]
Add some more line number information
Thiago Macieira [Mon, 24 Dec 2007 14:25:54 +0000 (12:25 -0200)]
add some more information to the output
Thiago Macieira [Mon, 24 Dec 2007 14:01:28 +0000 (12:01 -0200)]
Improve error message
Thiago Macieira [Mon, 24 Dec 2007 13:58:37 +0000 (11:58 -0200)]
Prepend refs/heads/ to the origin branch too
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
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
Thiago Macieira [Mon, 24 Dec 2007 13:45:45 +0000 (11:45 -0200)]
Detect whether a file deletion was a directory
Thiago Macieira [Mon, 24 Dec 2007 13:33:32 +0000 (11:33 -0200)]
Avoid warnings on exit
Thiago Macieira [Mon, 24 Dec 2007 13:28:41 +0000 (11:28 -0200)]
Add support for min/max revision ranges
Thiago Macieira [Mon, 24 Dec 2007 13:23:07 +0000 (11:23 -0200)]
I like this better
Thiago Macieira [Mon, 24 Dec 2007 13:20:53 +0000 (11:20 -0200)]
Extra newline after the reset command
Thiago Macieira [Mon, 24 Dec 2007 13:20:04 +0000 (11:20 -0200)]
Allow repository names with dashes too
Thiago Macieira [Mon, 24 Dec 2007 13:11:50 +0000 (11:11 -0200)]
Add support for resuming work
Thiago Macieira [Mon, 24 Dec 2007 13:11:41 +0000 (11:11 -0200)]
fix the option parsing
Thiago Macieira [Mon, 24 Dec 2007 12:48:00 +0000 (10:48 -0200)]
Add a better option-parser
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
Thiago Macieira [Mon, 24 Dec 2007 02:44:01 +0000 (00:44 -0200)]
Fix crashes and improve behaviour
Thiago Macieira [Sun, 23 Dec 2007 22:18:08 +0000 (20:18 -0200)]
Fix rule parsing again: cap(0) is the entire match
Thiago Macieira [Sun, 23 Dec 2007 22:07:44 +0000 (20:07 -0200)]
Parse rules correctly
Thiago Macieira [Sun, 23 Dec 2007 21:38:33 +0000 (19:38 -0200)]
Handle errors correctly
Thiago Macieira [Sun, 23 Dec 2007 21:34:05 +0000 (19:34 -0200)]
And run the SVN code too
Thiago Macieira [Sun, 23 Dec 2007 21:31:35 +0000 (19:31 -0200)]
Introduce the dry-run mode
Thiago Macieira [Sun, 23 Dec 2007 21:12:52 +0000 (19:12 -0200)]
Add the local-config.pri to the ignore list
Thiago Macieira [Sun, 23 Dec 2007 21:12:23 +0000 (19:12 -0200)]
Implement the commit transaction
Thiago Macieira [Sun, 23 Dec 2007 21:12:14 +0000 (19:12 -0200)]
Don't forget the final newline for a file's data
Thiago Macieira [Sun, 23 Dec 2007 20:07:12 +0000 (18:07 -0200)]
Add SVN code
Thiago Macieira [Sun, 23 Dec 2007 17:30:31 +0000 (15:30 -0200)]
Add initial SVN support
Thiago Macieira [Sun, 23 Dec 2007 17:02:42 +0000 (15:02 -0200)]
Add executable name to the .gitignore file
Thiago Macieira [Sun, 23 Dec 2007 17:01:57 +0000 (15:01 -0200)]
Add missing function
Thiago Macieira [Sun, 23 Dec 2007 17:00:53 +0000 (15:00 -0200)]
Add main.cpp
Thiago Macieira [Sun, 23 Dec 2007 16:50:27 +0000 (14:50 -0200)]
Add the Repository class
Thiago Macieira [Sun, 23 Dec 2007 16:27:10 +0000 (14:27 -0200)]
Add .gitignore
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.