diff options
| author | Carlos Martín Nieto <carlosmn@github.com> | 2018-05-16 15:56:04 +0200 |
|---|---|---|
| committer | Carlos Martín Nieto <carlosmn@github.com> | 2018-05-18 14:49:08 +0200 |
| commit | 0aa65f8dbf270d8517703a9a8f63afaf18e0e739 (patch) | |
| tree | 46a0a9ea4aa16a373a945c3c0ea70bac8583981a /include/git2 | |
| parent | 9de97ae75d6a27d4eca5c8de90c3577fae726325 (diff) | |
| download | libgit2-0aa65f8dbf270d8517703a9a8f63afaf18e0e739.tar.gz | |
path: add functions to detect .gitconfig and .gitattributes
Diffstat (limited to 'include/git2')
| -rw-r--r-- | include/git2/sys/path.h | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/include/git2/sys/path.h b/include/git2/sys/path.h new file mode 100644 index 000000000..30b2087f0 --- /dev/null +++ b/include/git2/sys/path.h @@ -0,0 +1,37 @@ +/* + * Copyright (C) the libgit2 contributors. All rights reserved. + * + * This file is part of libgit2, distributed under the GNU GPL v2 with + * a Linking Exception. For full terms see the included COPYING file. + */ +#ifndef INCLUDE_sys_git_path_h__ +#define INCLUDE_sys_git_path_h__ + +#include "git2/common.h" +#include "git2/types.h" + +GIT_BEGIN_DECL + +/** + * Check whether a path component corresponds to a .gitmodules file + * + * @param name the path component to check + */ +GIT_EXTERN(int) git_path_is_dotgit_modules(const char *name); + +/** + * Check whether a path component corresponds to a .gitignore file + * + * @param name the path component to check + */ +GIT_EXTERN(int) git_path_is_dotgit_ignore(const char *name); + +/** + * Check whether a path component corresponds to a .gitignore file + * + * @param name the path component to check + */ +GIT_EXTERN(int) git_path_is_dotgit_attributes(const char *name); + +GIT_END_DECL +#endif |
