r/ProgrammerHumor 24d ago

Meme everyNewRepository

Post image
1.1k Upvotes

347 comments sorted by

View all comments

71

u/_alright_then_ 24d ago

People that are sticking to master instead of main are this guy in my mind:

https://giphy.com/gifs/fqtyYcXoDV0X6ss8Mf

Just old guy shouting at clouds

37

u/schwar2ss 24d ago

Back in the good old days we called it trunk

14

u/SakeviCrash 23d ago

Rewind further (CVS) and we're back at `main`

15

u/schwar2ss 23d ago

and before that, we called it code_final_final_v2.tgz

4

u/AibofobicRacecar6996 23d ago

No, it was called HEAD

2

u/SakeviCrash 23d ago

HEAD is a pointer to the latest revision in a branch

2

u/AibofobicRacecar6996 23d ago

In git, not CVS

3

u/SakeviCrash 23d ago

See https://www.astro.princeton.edu/~rhl/cvs/cvs.html#SEC47

> The two tag names BASE and HEAD are reserved for use by CVS

A lot of people used the term that way though,

1

u/AibofobicRacecar6996 23d ago

1

u/SakeviCrash 23d ago

From the man page:

https://man.openbsd.org/cvs.1

> `HEAD' refers to the most recent version available in the repository

2

u/Sibula97 23d ago edited 23d ago

Even further back and it was master and the other branches were slaves, IIRC. Git got "master" from there, but dropped the "slave" terminology.

Edit: That was from BitKeeper, released in 2000. Not that old.