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
  • 1
    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

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.)

  • 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
  • @cup I remember CVS being big back then also – Unix Jan 12 '18 at 20:12
  • There is GNATS but that is an issue tracker that came out in the mid 90s. Has a G and a T but no I, and it was from Apache: not IBM. – cup Jan 13 '18 at 0:29

Your Answer

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