On Thu, May 22, 2008 at 11:02:59PM -0700, Junio C Hamano wrote: > Luciano Rocha <luciano@xxxxxxxxxxx> writes: > > > Creation of a bare repository isn't consistent: > > > > $ git init --bare > > usage: git-init [-q | --quiet] [--template=<template-directory>] [--shared] > > $ git --bare init > > Initialized empty Git repository in ... > > The examples do not demonstrate that "it isn't consistent". It just > demonstrates that it is easy for people to forget that --bare option is an > option to the "git" potty itself and not an option to "git init". Well, "git --help init" works the same as "git init --help", so "--bare" not working depending on its position isn't very consistent... <patch snipped> > Given that you are adding a special case support for "git init --bare" > anyway, a better approach to help people out of this easy confusion (and > we have to admit that the confusion is very easy!) would be to make "git > init --bare" pretend/behave as if the user said "git --bare init", don't > you think? Yes, but this was easy for me to do. The proper way, however, will take me more time. -- Luciano Rocha <luciano@xxxxxxxxxxx> Eurotux Informática, S.A. <http://www.eurotux.com/>
Attachment:
pgp5xHs3SUquN.pgp
Description: PGP signature