From: Johannes Schindelin Date: Fri, 15 Dec 2006 00:13:50 GMT Subject: Re: [PATCH] Enable reflogs by default in any repository with a working directory. Message-ID: In-Reply-To: <20061214224117.GA26374@spearce.org> Hi, On Thu, 14 Dec 2006, Shawn O. Pearce wrote: > +int is_bare_git_dir (const char *dir) > +{ > + if (!strcmp(dir, DEFAULT_GIT_DIR_ENVIRONMENT)) > + return 0; > + const char *s = strrchr(dir, '/'); > + return !s || strcmp(s + 1, DEFAULT_GIT_DIR_ENVIRONMENT); > } This function does not really determine if the repo is bare. I have no better name for it, though. Ciao, Dscho