On Feb 4, 2009, at 11:24 AM, Marius Seritan wrote:
On Feb 4, 2009, at 11:05 AM, Marius Seritan wrote:
I believe fixing this without reimporting requires using "git
filter-branch". I'm unfamiliar with it, so I can't help you with
that part.
Thanks, I will look into it. From the first read this seems to be
pretty advanced.
Ok, I think I killed it :-/
I did
git filter-branch --subdirectory-filter trunk -- --all
This cleaned up git and I have just the trunk for 218MB, that's much
more acceptable. Unfortunately 'git svn rebase' now returns:
Unable to determine upstream SVN information from working tree history
I went into the .git/config and added a trunk but no luck. I also
edited .git/svn/.metadata in the same way.
As another data point git svn log is still working.
Marius
Last follow-up on svn git. I ended up re-reading the docs (duh) and
doing the following:
git svn init -s --prefix=svn/ http://svn.name.com/svn/project
git svn fetch -r 800:HEAD
This brought down the last 2 branches and the trunk. It took a couple
of minutes and uses 120MB of disk space. Much better than hours and
3GB of disk.
Love it,
Marius
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html