diff options
author | Junio C Hamano <gitster@pobox.com> | 2015-04-14 10:34:05 -0700 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2015-04-14 10:34:05 -0700 |
commit | bf2cfcaabf1f7497ff283c221af9d8b3058867af (patch) | |
tree | 3733d493f2cb7887ef9307bc9045b222ffdfab7c /path.c | |
parent | 03571fda7712ed66cc9324452b8f8618080ff354 (diff) | |
parent | c8c3f1d087f2195fd6ef61d6cca8241a808ac11a (diff) | |
download | git-bf2cfcaabf1f7497ff283c221af9d8b3058867af.tar.gz |
Merge branch 'pt/enter-repo-comment-fix'
* pt/enter-repo-comment-fix:
enter_repo(): fix docs to match code
Diffstat (limited to 'path.c')
-rw-r--r-- | path.c | 11 |
1 files changed, 3 insertions, 8 deletions
@@ -303,14 +303,9 @@ return_null: * (3) "relative/path" to mean cwd relative directory; or * (4) "/absolute/path" to mean absolute directory. * - * Unless "strict" is given, we try access() for existence of "%s.git/.git", - * "%s/.git", "%s.git", "%s" in this order. The first one that exists is - * what we try. - * - * Second, we try chdir() to that. Upon failure, we return NULL. - * - * Then, we try if the current directory is a valid git repository. - * Upon failure, we return NULL. + * Unless "strict" is given, we check "%s/.git", "%s", "%s.git/.git", "%s.git" + * in this order. We select the first one that is a valid git repository, and + * chdir() to it. If none match, or we fail to chdir, we return NULL. * * If all goes well, we return the directory we used to chdir() (but * before ~user is expanded), avoiding getcwd() resolving symbolic |