From: Alexander Kuleshov Date: Tue, 20 Jan 2015 18:16:37 GMT Subject: [PATCH] move MAXDEPTH definition to the cache.h Message-ID: <1421777797-14781-1-git-send-email-kuleshovmail@gmail.com> There are a couple of source code files as abspath.c, lockfile.c and etc..., which defines MAXDEPTH macro. All of these definitions are the same, so let's move MAXDEPTH definition to the instead of directly declaration of this macro in all these files. Signed-off-by: Alexander Kuleshov --- abspath.c | 3 --- cache.h | 1 + http-push.c | 3 --- lockfile.c | 4 ---- refs.c | 2 -- 5 files changed, 1 insertion(+), 12 deletions(-) diff --git a/abspath.c b/abspath.c index 5edb4e7..9209522 100644 --- a/abspath.c +++ b/abspath.c @@ -11,9 +11,6 @@ int is_directory(const char *path) return (!stat(path, &st) && S_ISDIR(st.st_mode)); } -/* We allow "recursive" symbolic links. Only within reason, though. */ -#define MAXDEPTH 5 - /* * Return the real path (i.e., absolute path, with symlinks resolved * and extra slashes removed) equivalent to the specified path. (If diff --git a/cache.h b/cache.h index 64aa287..cac85b7 100644 --- a/cache.h +++ b/cache.h @@ -1010,6 +1010,7 @@ extern int read_ref(const char *refname, unsigned char *sha1); * Caps and underscores refers to the special refs, such as HEAD, * FETCH_HEAD and friends, that all live outside of the refs/ directory. */ +#define MAXDEPTH 5 #define RESOLVE_REF_READING 0x01 #define RESOLVE_REF_NO_RECURSE 0x02 #define RESOLVE_REF_ALLOW_BAD_NAME 0x04 diff --git a/http-push.c b/http-push.c index 0beb7ab..bb1f82e 100644 --- a/http-push.c +++ b/http-push.c @@ -70,9 +70,6 @@ enum XML_Status { #define FETCHING (1u<<18) #define PUSHING (1u<<19) -/* We allow "recursive" symbolic refs. Only within reason, though */ -#define MAXDEPTH 5 - static int pushing; static int aborted; static signed char remote_dir_exists[256]; diff --git a/lockfile.c b/lockfile.c index 9889277..88d0102 100644 --- a/lockfile.c +++ b/lockfile.c @@ -59,10 +59,6 @@ static void trim_last_path_component(struct strbuf *path) strbuf_setlen(path, i); } - -/* We allow "recursive" symbolic links. Only within reason, though */ -#define MAXDEPTH 5 - /* * path contains a path that might be a symlink. * diff --git a/refs.c b/refs.c index 872cb26..c37879f 100644 --- a/refs.c +++ b/refs.c @@ -1335,8 +1335,6 @@ static struct ref_dir *get_loose_refs(struct ref_cache *refs) return get_ref_dir(refs->loose); } -/* We allow "recursive" symbolic refs. Only within reason, though */ -#define MAXDEPTH 5 #define MAXREFLEN (1024) /* -- 2.3.0.rc0.286.ga3dc223.dirty