galgebra icon indicating copy to clipboard operation
galgebra copied to clipboard

References to older history of galgebra

Open utensil opened this issue 6 years ago • 3 comments

When blaming the source of galgebra, most lines ends up at a commit https://github.com/pygae/galgebra/commit/fab9012af52b2c9cee378ea0f923394dd3383d0b on 13 Nov 2015 , before that, it's lost to us.

But somehow the history is preserved at the following places:

  • Aug 28, 2008 to 26 Mar 2014: https://github.com/sympy/sympy/commits/sympy-0.7.6.1/sympy/galgebra and https://github.com/sympy/sympy/commits/sympy-0.7.6.1/doc/src/modules/galgebra
  • 3 Nov 2014 to Dec 31, 2014: https://github.com/rschwiebert/galgebra/commits/master
  • May 15, 2015 to Sep 7, 2015: https://github.com/derekelkins/galgebra/commits/master

utensil avatar Feb 28 '19 09:02 utensil

@eric-wieser Commented on https://github.com/pygae/galgebra/commit/fab9012af52b2c9cee378ea0f923394dd3383d0b :

History continues before this commit at de36eb2. You can get to this automatically by running git fetch origin 'refs/replace/*:refs/replace/*'

utensil avatar Nov 30 '19 07:11 utensil

$ git replace --format=long

5824c131adf05ecd975b72d3f89e69bac764c190 (commit) -> 309acc54e1e49b43b5b98328aad05c99e800e30e (commit) fab9012af52b2c9cee378ea0f923394dd3383d0b (commit) -> de36eb2e133b4de32ec5e5c303a491300842f2c0 (commit) fd63a0632a594900967e6e9b8d6fb596e9b0fb98 (commit) -> eaabcfe9a815f93a2d6d84baf0fba93e80eb4dfa (commit)

  • Until Nov 13, 2015: https://github.com/pygae/galgebra/commits/de36eb2e133b4de32ec5e5c303a491300842f2c0
  • Until May 15, 2015: https://github.com/pygae/galgebra/commits/eaabcfe9a815f93a2d6d84baf0fba93e80eb4dfa
  • Until Nov 5, 2014: https://github.com/pygae/galgebra/commits/309acc54e1e49b43b5b98328aad05c99e800e30e

utensil avatar Nov 30 '19 10:11 utensil

I explained this elsewhere, but for anyone else reading this - what happened is a brand new history was created multiple times, with no connections to the previous repository

I went through and added some replace refs to tie together the repos I found with this one.

Some more history that is not tied in (and appears drastically different to our oldest commit anyway):

  • First commit by @abrombo to sympy: https://github.com/sympy/sympy/commit/2f8d2cbf99f3a401315a2705345c16059f28907c
  • Deletion of sympy.galgebra: https://github.com/sympy/sympy/commit/63e1c5336e1cd4ded8777eaf51879fe6451c118b
  • Last commit by @abrombo to sympy: https://github.com/sympy/sympy/commit/91c8413c465990e9bf1a11ce4808ead332d36d70
  • Rename sympy.ga to sympy.galgebra https://github.com/sympy/sympy/commit/ca38d3d9318bae78430cbdd81c08c7e3617800c3
    • before: https://github.com/sympy/sympy/tree/2800afc5667874c466ca8879b8da4adb95b4db3a/sympy/ga
  • Rename GA to ga:
    • before: https://github.com/sympy/sympy/tree/3866649ccef3a9bbef295a1b894119682d0cd8cf/sympy/GA
  • Remove sympy.galgebra: https://github.com/sympy/sympy/commit/8a29065982af9e8c512824688ded9b41eacbff56
    • Last version in sympy: https://github.com/sympy/sympy/tree/08a8d78c7876f3266c1714d32158791e14f17f1f/sympy/galgebra

eric-wieser avatar Dec 18 '19 13:12 eric-wieser