Skip to contentSkip to conversation

Here's a unified kernel git repo covering 0.0.1 to the present.

DISCUSSION Rob Landley 2 participants 3 messages Jul 23, 2011 – Aug 2, 2011

lore
Share & tools
lore
#0 lore raw

Ever done a "git annotate" that stops at 2.6.12-rc2, and wanted to see the full history? Here's an repository that goes all the way back to 0.0.1 (through bitkeeper and all those old tarballs), which otherwise works as normal (git pull updates it from Linus's tree, you can commit to it and branch from it, etc)

Here's the tarball:

http://www.kernel.org/pub/linux/kernel/people/landley/linux-fullhist.tar.bz2

To install it:

1) Download, extract, cd into the directory.
2) git checkout -f
3) git pull

Then use as normal.

This is based on the work of http://padator.org/linux.php with some trivial cleanups.

Rob

#1 lore raw
Quoted 8 lines · Rob Landley

Ever done a "git annotate" that stops at 2.6.12-rc2, and wanted to see the full history? Here's an repository that goes all the way back to 0.0.1 (through bitkeeper and all those old tarballs), which otherwise works as normal (git pull updates it from Linus's tree, you can commit to it and branch from it, etc)

Here's the tarball:

Quoted 7 lines

http://www.kernel.org/pub/linux/kernel/people/landley/linux-fullhist.tar.bz2

To install it:

1) Download, extract, cd into the directory.
2) git checkout -f
3) git pull

Note if you use git-replace instead of grafts then you should be able to post it as a normal clone-able git tree.

--b.

Quoted 12 lines

Then use as normal.

This is based on the work of http://padator.org/linux.php with some trivial cleanups.

Rob
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

#2 lore raw
Quoted 13 lines · J. Bruce Fields
Quoted 12 lines · Rob Landley

Ever done a "git annotate" that stops at 2.6.12-rc2, and wanted to see the full history? Here's an repository that goes all the way back to 0.0.1 (through bitkeeper and all those old tarballs), which otherwise works as normal (git pull updates it from Linus's tree, you can commit to it and branch from it, etc)

Here's the tarball:

http://www.kernel.org/pub/linux/kernel/people/landley/linux-fullhist.tar.bz2

To install it:

Quoted 8 lines
Quoted 3 lines

1) Download, extract, cd into the directory.
2) git checkout -f
3) git pull

Note if you use git-replace instead of grafts then you should be able to post it as a normal clone-able git tree.

--b.

*shrug* It worked for me? I posted a link to the script it came from, you could ping that guy or tweak his script to do what you want.

My general response to git trees is to convert them to mercurial because git's UI is utterly horrible, and its infrastructure overcomplicated. That said, it's what the kernel uses, so it's ubiquitous.

I got pointed at another full history git repo earlier today, maybe it'll work better for you? Haven't tried it myself, I'm pretty happy with the one I posted.

https://twitter.com/mirell/status/98086867580354560

Rob