-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rewritten Git History, Including Historical History from CVS #57
Comments
Thanks! Really appreciate the effort. To be honest I'm a little surprised anyone cares enough about the ancient pre-GitHub history of the project to take the trouble. Unfortunately it may take a while for me to look at the steps you've listed above because I'm rather busy at the moment. Hopefully this will not impede any new development in the interim. |
This is fine. I will merge any accepted the pull requests into my master_upon_cvs branch also. Updated hashes after #56 |
Updated with a more robust process and better documentation. |
closed for new issue: #84 |
The old cvs commit history was sadly misplaced when with project transitioned to Git.
I have taken an effort to restore this old history in a methodical way.
Please See:
https://github.com/da2ce7/gnofract4d/tree/master_upon_cvs
Steps Taken:
https://sourceforge.net/p/gnofract4d/cvs/
Info and Makefile used here:
https://github.com/da2ce7/gnofract4d/tree/master_upon_cvs_notes/doc/cvs_to_git_info
53aadab remove 'elephant-valley' website testing ground
3df7132 remove old fractal parameter files
ed3c35a remove old utility files
dd18635 remove old translation files
2b27bd5 now we use git
used Script:
https://github.com/da2ce7/gnofract4d/blob/master_upon_cvs_notes/doc/cvs_to_git_info/rebase_script.sh
and notes:
https://github.com/da2ce7/gnofract4d/blob/master_upon_cvs_notes/doc/cvs_to_git_info/notes_on_rebase.md
git show -s --format="%T" 0e414d3d4b37f9fe7c38693532f7a3eb4a8e341d 4d3cbbae4375c0a88b52f1270d4e68e27672e7b8
0e414d3git show -s --format="%T" 8575586b1dbc5c6b52cdde9a072dc27dc393ba16 4d3cbbae4375c0a88b52f1270d4e68e27672e7b8
(da2ce7@8575586)How to Update:
If you have the desire, you may wish to move the offical repository to this version:
User the commands:
git remote add da2ce7 [email protected]:da2ce7/gnofract4d.git
git fetch --tags da2ce7
git checkout -b original_master master
git checkout -b new_master da2ce7/master_upon_cvs
git show -s --format="%T" original_master
git show -s --format="%T" new_master
(compare hashes as to be the same)
git checkout master
git reset --hard new_master
git push --force
git push --tags
I hope you find this interesting, I believe it important to keep this old history available.
The text was updated successfully, but these errors were encountered: