]> git.proxmox.com Git - libgit2.git/commit - include/git2/repository.h
Add GIT_REPOSITORY_OPEN_NO_DOTGIT flag to avoid appending /.git
authorJosh Triplett <josh@joshtriplett.org>
Sun, 3 Apr 2016 23:01:01 +0000 (16:01 -0700)
committerJosh Triplett <josh@joshtriplett.org>
Fri, 24 Jun 2016 18:44:01 +0000 (11:44 -0700)
commit39c6fca33aa38ad26c7c5f36734c6434593daae1
treeb6782904f4276033c62dc1b2bb12035c51816153
parented577134a5dcf30c95b740859aceebd9c1137157
Add GIT_REPOSITORY_OPEN_NO_DOTGIT flag to avoid appending /.git

GIT_REPOSITORY_OPEN_NO_SEARCH does not search up through parent
directories, but still tries the specified path both directly and with
/.git appended.  GIT_REPOSITORY_OPEN_BARE avoids appending /.git, but
opens the repository in bare mode even if it has a working directory.
To support the semantics git uses when given $GIT_DIR in the
environment, provide a new GIT_REPOSITORY_OPEN_NO_DOTGIT flag to not try
appending /.git.
include/git2/repository.h
src/repository.c
tests/repo/open.c