9

I seem to remember using a source code control system back in the early- to mid-1990s called git. Am I nuts?

I used to work at IBM way back then. We didn't use it for a big project, but I distinctly remember using it. Is that possible?

However, Wikipedia says Linus Torvalds wrote it in 2005, citing A Short History of Git:

Git was created by Linus Torvalds in 2005 for development of the Linux kernel, with other kernel developers contributing to its initial development.

Was there any earlier version of source-control software with the same name, or that may have functioned similarly?

  • 8
    As far as I know there was nothing called Git. IBM bought Rational Software's ClearCase (first released in 1992) in the early 2000s. Common version control systems back then included SCCS, RCS, and CVS as well. There is a large table comparing many systems here on Wikipedia. – torek Aug 20 '17 at 0:50
  • 2
    2005 feels like the mid 90s to me sometimes. – Mad Physicist Aug 20 '17 at 0:54
  • 1
    IBM mainframes had Software Configuration and Library Manager (SCLM), but it was nothing like git. In the 90's IBM would've used other version control systems for other products like AIX or OS/2, and while I don't know what it would've been nothing like git either. – Ross Ridge Aug 21 '17 at 4:25
  • Mandela Effect! – JoelFan Jul 10 '19 at 19:24
17

You are nuts, unfortunately. The thing that's now called GIT didn't exist at all until Linus invented it after experience with BitKeeper, and thinking about distributed version control. Linux didn't start using BitKeeper for the official mainline source tree until 2002, but some developers must have been using it before that. BitKeeper itself didn't exist until the late 90s (e.g. early-access beta in May 1999).

One of the major motivations for its creation was Bitkeeper's pricing change, making it inconvenient to developers to work on Linux if they didn't buy BitKeeper.


There was another project that used to be abbreviated as git (e.g. in Debian package names), but the popularity of the GIT VCS led to the GNU Interactive Tools being renamed gnuit. (And I only know that because I remember the Debian package-name conflict that led to GIT being pacakged as git-vcs for a while.)

| improve this answer | |
  • Was the other package a version control system? – Thomas Jay Rush Aug 20 '17 at 4:35
  • @ThomasJayRush: No. I did link to it... – Peter Cordes Aug 20 '17 at 4:36
  • 5
    In the 90s it was mainly sccs or rcs, both of which date from the 70s. – cup Aug 20 '17 at 5:46
  • 1
    @cup I remember CVS being big back then also – Unix Jan 12 '18 at 20:12
  • 1
    Pretty sure the motivation was Larry McVoy abruptly pulling the plug on Linux's repo because Andrew Tridgell dared to write his own client, which McVoy claimed would lead to corrupting other repos (yeah, wow). Linus got pretty frustrated at Tridge at the time, started his own VCS, and quite likely aimed the name at Tridge. BitKeeper is still around (and now fully open source), though its complete obscurity these days suggests justice was ultimately served. – Chuck Adams Mar 29 at 2:43

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy