git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [ANNOUNCE] GIT 1.5.4

From
Pierre Habouzit <madcoder@debian.org>
Date
Feb 3, 2008, 10:38 UTC
Message-ID
<20080203103804.GC323@artemis.madism.org>
In-Reply-To
<878x22j1km.dancerj%dancer@netfort.gr.jp>
On Sun, Feb 03, 2008 at 01:00:57AM +0000, Junichi Uekawa wrote:
Show 18 quoted lines
> Hi,
> 
> 
> When I was idly googling around for traces of VCS and popularity,
> noticed that Git is actually pretty popular.  Googling for 'gitweb'
> and 'viewcvs' and other comparative web-frontend variants floating in
> the cyberspace I get these number of hits (in rough estimate) :
> 
> 10000000 CVS
> 1000000 SVN
> 100000 Git
> 10000 Mercurial / Darcs
> 1000 Bzr
> 
> This is crude, and I'm sure someone else will come up with a better
> estimate. The point is, when there are so many users, people don't
> read the lists or the changelog, but rely on manuals, and be surprised
> with this change.
  http://www.google.com/trends?q=svn%2C+git%2C+mercurial%2C+bzr%2C+darcs&ctab=0&geo=all&date=all&sort=0
  :)
Show 19 quoted lines
> I was wondering why I use the git-xxx format so much (in muscle, and
> in scripts). And realized I have the following reasons:
> 
> 1. That's the form documented in the manual pages (generated from asciidoc)
> 
> 2. That's the name manual pages are in.
> 
> 3. Linus said it's better (3 years ago), and I thought so too.
>    (Situation has changed, bash has better completion for 'git'
>    commands, so that's no longer valid)
> 
> 4. There was a GNU Interactive Tools with the same name 'git', so it
> was better to avoid confusion then. (This is still the case with
> Debian, where the sysadmin can choose whether to make 'git' (GNU
> Interactive Tools) the default, or our beloved git.
> 
> 5. There are many documentations floating around.
> 
> 6. I'm used to it.
  Yes, but your aliases are not usable through git-foo, only git foo is.
So for consistency reasons, non dashed versions are better.
  And one could in the future have builtin commands without the
corresponding git-foo and git-bar either. I'm thinking
git-revert/git-cherry-pick that use _exactly_ the same code and code
objects, hence having the two binary is somehow a waste of space.
git-log variants are the same, and so on. I'm not saying this _will_ be
done, TTBOMK it has not even been discussed, but that may happen at some
point.
-- 
·O·  Pierre Habouzit
··O                                                madcoder@debian.org
OOO                                                http://www.madism.org
Previous: Johannes SchindelinNext: Theodore Tso
Message 11 of 62 in “[ANNOUNCE] GIT 1.5.4”
  1. Junio C HamanoFeb 2, 2008
  2. Junichi UekawaFeb 2, 2008
  3. Johannes SchindelinFeb 2, 2008
  4. Junichi UekawaFeb 3, 2008
  5. Johannes SchindelinFeb 3, 2008
  6. Junichi UekawaFeb 3, 2008
  7. Johannes SchindelinFeb 3, 2008
  8. Junichi UekawaFeb 3, 2008
  9. Christian CouderFeb 3, 2008
  10. Johannes SchindelinFeb 3, 2008
  11. Pierre HabouzitFeb 3, 2008
  12. Theodore TsoFeb 3, 2008
  13. Matthieu MoyFeb 3, 2008
  14. Jakub NarebskiFeb 3, 2008
  15. Theodore TsoFeb 3, 2008
  16. Jari AaltoFeb 4, 2008
  17. しらいしななこFeb 2, 2008
  18. Wincent ColaiutaFeb 2, 2008
  19. Steffen ProhaskaFeb 2, 2008
  20. Luciano RochaFeb 7, 2008
  21. Johannes SchindelinFeb 7, 2008
  22. Luciano RochaFeb 7, 2008
  23. Johannes SchindelinFeb 7, 2008
  24. David KastrupFeb 7, 2008
  25. David KastrupFeb 7, 2008
  26. Jari AaltoFeb 7, 2008
  27. Dmitry PotapovFeb 3, 2008
  28. Eyvind BernhardsenFeb 7, 2008
  29. Steffen ProhaskaFeb 7, 2008
  30. Michael PooleFeb 7, 2008
  31. David KastrupFeb 7, 2008
  32. Nicolas PitreFeb 7, 2008
  33. Luciano RochaFeb 7, 2008
  34. Jakub NarebskiFeb 7, 2008
  35. David KastrupFeb 7, 2008
  36. Michael PooleFeb 7, 2008
  37. David KastrupFeb 7, 2008
  38. Nicolas PitreFeb 7, 2008
  39. David KastrupFeb 7, 2008
  40. Luciano RochaFeb 7, 2008
  41. Johannes SchindelinFeb 7, 2008
  42. Steffen ProhaskaFeb 7, 2008
  43. David KastrupFeb 7, 2008
  44. Junio C HamanoFeb 7, 2008
  45. Johannes SchindelinFeb 7, 2008
  46. Junio C HamanoFeb 7, 2008
  47. Jari AaltoFeb 7, 2008
  48. Luciano RochaFeb 7, 2008
  49. Luciano RochaFeb 7, 2008
  50. Johannes SchindelinFeb 7, 2008
  51. Dmitry PotapovFeb 7, 2008
  52. Linus TorvaldsFeb 7, 2008
  53. Dmitry PotapovFeb 7, 2008
  54. Jonathan del StrotherFeb 7, 2008
  55. Steffen ProhaskaFeb 7, 2008
  56. Johannes SchindelinFeb 8, 2008
  57. Jeremy Maitin-ShepardFeb 7, 2008
  58. Dmitry PotapovFeb 7, 2008
  59. Linus TorvaldsFeb 7, 2008
  60. Schuberth, SebastianFeb 8, 2008
  61. Steffen ProhaskaFeb 8, 2008
  62. Andreas EricssonFeb 9, 2008

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.