[Webkit-unassigned] [Bug 36193] git.webkit.org repository is missing svn revision r49890

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Mar 19 06:41:09 PDT 2010


https://bugs.webkit.org/show_bug.cgi?id=36193





--- Comment #21 from Chris Jerdonek <cjerdonek at webkit.org>  2010-03-19 06:41:09 PST ---
Here is a bit of info from my experience.

To see whether your branch has the commit for r49890, you can use any of the
following techniques:

git log --before=2009-10-21 (and page down)
git log 3d3c0aff8a1d6bb6aca0dbe273d0559f870a9886 (everything <= 49891)
git log --grep="49890" (just the commit itself)

To see if your git-svn history has it, you can use:

git svn log -r 49889:49891

I ran into the following unusual behavior after running "git pull origin" in
comment 17.

For some reason, every git-svn command became extremely slow for me.  The
git-svn commands I was trying would give no output and then finish after on the
order of 5 minutes.  Even something as simple as git-svn-log would take this
long.  The process would consume around 40% of my machine's CPU during this
time.  This made it difficult to figure out what was wrong!

My git-svn history was missing r49890 during this time.  This is probably
because I set up my git checkout for the first time back in January, using the
instructions here:

http://trac.webkit.org/wiki/UsingGitWithWebKit#Checkout

(January 2010 was after the missing commit in October 2009.)  Those suggestions
say to "re-use the history that we've already cloned from git.webkit.org [which
must have been missing the commit] rather than trying to fetch it all from
Subversion" and then to use the SVN repository for subsequent commits.

Maybe the slowness was because git-svn was trying to compute the entire SVN
history on the fly every time or something because it was out of synch.

Running "rm -rf .git/svn" did not speed it up.  What finally sped it up was
running--

git svn reset -r 49889

This command may be a substitute for the manual edits suggested in comment 19. 
Then, after running "git svn fetch" (which took quite a while), I was back to
normal.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list