The History of Linux in GIT Repository Format 1992-2010
Item Preview
There Is No Preview Available For This Item
This item does not appear to have any files that can be experienced on Archive.org.
Please download files in this item to interact with them on your computer.
Show all files
Share or Embed This Item
data
The History of Linux in GIT Repository Format 1992-2010
- Publication date
- 2010
- Item Size
- 594.6M
From Yoann Padioleau, a merging of various GIT repositories containing the full history of the Linux Kernel from 0.01 to 2.6. From his description:
It's built from 3 other git repositories:
- the one from Dave Jones from 0.01 to 2.4.0,
- the one from tglx from 2.4.0 to 2.6.12,
- the one from Linus Torvalds from 2.6.12 to now.
I used the "graft" feature of git (thanks to Junio and people on #git for the tip) to link them together. I also modified (via a git-filter-branch) the dates of some commits as for instance all commits from the Dave Jones's repo had the same date (23 Nov 2007). For this I mainly used the timestamp info of files on kernel.org.
Note that because I used the graft feature, this repo is really just a superset of the one from Torvalds so you can pull as you would do with the Torvalds repo to get the latest Linux version.
The reason why I built this repo is that I wanted to study the history of source code comments in Linux and git annotate could answer most of my questions automatically. For instance I wanted to know what comments were written before 1995 that are still present unmodified in the current Linux version. But for git annotate to work I needed a git repo with the full history of Linux. Other people may find my repo useful for other purpose.
It's built from 3 other git repositories:
- the one from Dave Jones from 0.01 to 2.4.0,
- the one from tglx from 2.4.0 to 2.6.12,
- the one from Linus Torvalds from 2.6.12 to now.
I used the "graft" feature of git (thanks to Junio and people on #git for the tip) to link them together. I also modified (via a git-filter-branch) the dates of some commits as for instance all commits from the Dave Jones's repo had the same date (23 Nov 2007). For this I mainly used the timestamp info of files on kernel.org.
Note that because I used the graft feature, this repo is really just a superset of the one from Torvalds so you can pull as you would do with the Torvalds repo to get the latest Linux version.
The reason why I built this repo is that I wanted to study the history of source code comments in Linux and git annotate could answer most of my questions automatically. For instance I wanted to know what comments were written before 1995 that are still present unmodified in the current Linux version. But for git annotate to work I needed a git repo with the full history of Linux. Other people may find my repo useful for other purpose.
comment Reviews (1)
Reviewer: Diomidis Spinellis - favoritefavoritefavorite - August 17, 2018 (edited)
Subject: Be careful what you download
Subject: Be careful what you download
The "GZIPPED TAR" file is a set of scripts to create the repository, not the actual Git repository mentioned in the title. The "TAR" file is different ... from the "GZIPPED TAR" (not an alternative format of it), and is actually the Linux history Git repository. There are some issues with tags and dates; see https://stackoverflow.com/a/51901211/20520 for more details.
There is 1 review for this item. .
5,249 Views
11Favorites
DOWNLOAD OPTIONS
IN COLLECTIONS
The Archive Team Just In Time GrabsUploaded by archiveteam on