Terminology
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Jul 31, 2005, 13:52 UTC
- Message-ID
- <Pine.LNX.4.58.0507311541340.29235@wgmdd8.biozentrum.uni-wuerzburg.de>
Hi,
the other day I got confused by the terminology. Maybe I'm not the only one:
The GIT equivalent of a CVS branch is sometimes called a branch (git-new-branch), sometimes a tree (git-switch-tree), and sometimes a head (which seems counterintuitive to CVS people: they only have one HEAD; pun(s) intended).
What is worse: a tree often refers to something different, namely a directory structure corresponding to a certain commit (which SVN people would call revision). And in $GIT_DIR/branches, short cuts for remote addresses are stored (and therefore I would have preferred $GIT_DIR/remotes).
Maybe we should decide on a common terminology before kicking out 1.0, and look through all files in Documentation/ to have a consistent vocabulary. And poor me does not get confused no more.
Ciao, Dscho
-- Git-R-Done