Thread (7 messages) 7 messages, 3 authors, 2008-03-04

Re: kernel.org git tree corrupt?

From: Martin Langhoff <hidden>
Date: 2008-03-02 21:40:30
Also in: lkml

On Mon, Mar 3, 2008 at 10:16 AM, Linus Torvalds
[off-list ref] wrote:
 In that case, your "origin" simply isn't updated, but points somewhere
 long back in history. I can only assume that cogito has done something
 wrong, like not been able to handle packed refs or something, and you have
 an updated tree but "origin" pointing to way back in the history.
Strange - cogito over git protocol will use git itself to peek at the
references. Steve, what is your git version?
 > Ideas for another solution short of recloning and sorting through all
 > of the last month or two of patches that affect this directory by
 > hand?
Linus' plan assumes you have a .git/config file. I don't think a
cogito-based checkout follows such modern conventions - here's an
alternative plan:

 - make sure you have a current git

 - get a fresh clone of linux-2.6, and in there

    # tell it about your old checkout
    $ git remote add oldlinux /path/to/your/older/linux/checkout/.git
    $ git fetch oldlinux
    # visualise what's in there
    $ gitk origin/master oldlinux/master

    # you may want to merge your old branch
    $ git merge oldlinux/master

hth,


martin
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help