Drupal versions prior to Drupal 3.0.0 are not tagged. As per https://cheppers.com/blog/drupal-genesis (via @Nevergone), the following hashes are useful for early versions:
1.0: 6e88265b1f5fd984c7bff8207e214982ec260e3e
2.0: b156f83be82a64d3c4d2a215e47c6420f48a83e0
I discussed this with @fgm who also did prior Drupal version installations before. He agrees with that 1.0.0 and 2.0.0 hash. He also adds:
A memorable older release too is what one finds when extracting the drop.tar.gz file from commit 2569242afd5eec297e7d72065f4e3dd2586d0fd8 : this looks like something a drop.org snapshot prior to Drupal 1.
On top of that as per digging by @Nevergone, 690e60f030761e7016b2352ed18cc70899989156 is 3.0.1. At least that looks like adding 3.0.1 into the changelog.
Would be nice to tag these for future reference, so people don't need to do the digging :) Not sure which other versions may be missing.
So:
git tag 1.0 6e88265b1f5fd984c7bff8207e214982ec260e3e
git tag 2.0 b156f83be82a64d3c4d2a215e47c6420f48a83e0
git tag 3.0.1 690e60f030761e7016b2352ed18cc70899989156
git tag 3.0.2 5579113b78f48b980e768b33fd7f0c0127ed599c
Comments
Comment #2
gábor hojtsyComment #3
wim leers<3
Comment #4
dries commented<3
Comment #5
fgmFor whomever is interested in such history, I did a presentation at DevDays Dublin and DrupalCon Prague about the history of (the blocks system in) Drupal, for which I ported each and every version to PHP 5.3 (this needed some fixes, especially for D5), including screencaps and a number of metrics like code size and response time
The presentation is there:
- http://www.osinet.fr/presentation/histoire-blocs-drupal
Some pointers:
Comment #6
pol<3
Comment #7
btopro commented<3
Once those are there we need a visualization that shows the eb and flow of the project over the years, be cool to see commitlog visuals month to month the way people take a picture of a building once a week to watch it built of the years it takes to construct :)
Comment #8
nevergone<3 Great news! :)
Comment #9
pene commentedGreat idea! http://oldweb.today/nsmac4.8/20001210062632/http://drop.org :)
Comment #10
nevergoneThe 3.0.0 is wrong tag. This is last commit in origin/3.0.x branch, but it has been 3.0.2 released.
Correct commit ID's (discover changelog):
Drupal 3.0.0: 8df2ec0e21f5a0fcb4d58b0729c01a86424abd67
Drupal 3.0.2: 5579113b78f48b980e768b33fd7f0c0127ed599c
Comment #11
tamerzg commentedFor those interested I ll be doing presentation about History of Drupal at Drupalcamp London:
http://drupalcamp.london/content/history-drupal-aka-drop-10-drupal-80
Comment #12
tamerzg commentedMy "History of Drupal" presentation is now available on http://websolutions.hr/drupal-history
Also I made a GitHub repository where you can browse source code and download old releases from Drupal 1.0 to Drupal 6.0. Here is the link:
https://github.com/WEBSOLUTIONSHR/drupal
Comment #13
nevergoneAnd now?
Comment #14
nevergoneSomebody?
Comment #15
catchMoving to 8.3.x, this will be hidden in the 9.x queue.
Comment #16
gábor hojtsyI think copy-pastable git commands would make this happen much sooner #winkwink
Comment #17
wim leersComment #18
wim leers#10:
But that's a tag that already is in the repo, so that's a bit trickier. Let's open a separate issue for that.
Thanks, added!
Comment #19
dries commentedThanks for researching the commit hashes and even preparing the Git commands. I just tagged them with a big smile on my face!
Comment #20
nevergonegit push origin --tags
:)
Comment #21
longwaveYeah, these don't actually seem to have been pushed to the repository yet :)
Comment #22
dries commentedOops! Better now?
Comment #23
gábor hojtsyComment #24
nevergone@Dries: Well done! :)