Thread (8 messages) flat view 8 messages, 3 authors, 2016-06-15

Re: help needed: Splitting a git repository after subversion migration

From: Thomas Jarosch <hidden>
Date: 2016-06-15 22:45:46

On Thursday, 11. December 2008 09:10:09 you wrote:
quoted
Now I'll manually check the history of the tags/ and branches/ folder
for more funny tags and write down the revision. If I understood
the git-svn man page correctly, I should be able to specifiy
revision ranges it's going to import. I'll try to skip the broken tags.
As long as the breakage only involves branches/tags that are completely
useless, it's probably a lot easier to just delete them afterwards.

And if you accidently added changes to a tag, after it was created, it's
also easier to manually tag to right version in git, and just forgetting
about the additional commit.

And for a bunch of other cases, rebase -i/filter-branch are probably
also better options ;-)

Skipping revisions in a git-svn import sounds rather annoying and
error-prone.
Sounds very reasonable. When I'm done filtering with filter-branch,
the original commits are still stored in "refs/originals" and the reflogs.
What's the best way to get rid of those to free up the space?

A nice way to find the corresponding commit for a file can be found here: 
http://stackoverflow.com/questions/223678/git-which-commit-has-this-blob

Thanks for your help so far!

Thomas

PS: Yes, I have a backup copy of the repository ;-)
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help