is_hfs_dotgit: match other .git files
Both verify_path() and fsck match ".git", ".GIT", and other variants specific to HFS+. Let's allow matching other special files like ".gitmodules", which we'll later use to enforce extra restrictions via verify_path() and fsck. Signed-off-by: Jeff King <peff@peff.net>
This commit is contained in:
5
utf8.h
5
utf8.h
@ -52,8 +52,13 @@ int mbs_chrlen(const char **text, size_t *remainder_p, const char *encoding);
|
||||
* The path should be NUL-terminated, but we will match variants of both ".git\0"
|
||||
* and ".git/..." (but _not_ ".../.git"). This makes it suitable for both fsck
|
||||
* and verify_path().
|
||||
*
|
||||
* Likewise, the is_hfs_dotgitfoo() variants look for ".gitfoo".
|
||||
*/
|
||||
int is_hfs_dotgit(const char *path);
|
||||
int is_hfs_dotgitmodules(const char *path);
|
||||
int is_hfs_dotgitignore(const char *path);
|
||||
int is_hfs_dotgitattributes(const char *path);
|
||||
|
||||
typedef enum {
|
||||
ALIGN_LEFT,
|
||||
|
Reference in New Issue
Block a user