[PATCH RFC 1/8] reintroduce PUSH_DEFAULT_UNSPECIFIED
- From
Paolo Bonzini <bonzini@gnu.org>
- Date
- Jul 20, 2009, 17:49 UTC
- Message-ID
- <1248112195-3761-2-git-send-email-bonzini@gnu.org>
- In-Reply-To
- <1248112195-3761-1-git-send-email-bonzini@gnu.org>
This is just the first patch from the push --current series. It is the only one needed as a prerequisite for these patches, at least to get as far as writing the configuration in .git/config.
Not-signed-off-for-this-rfc-by: Paolo Bonzini <bonzini@gnu.org> --- builtin-push.c | 1 + cache.h | 1 + environment.c | 2 +- 3 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/builtin-push.c b/builtin-push.c index 1d92e22..e678a9d 100644 --- a/builtin-push.c +++ b/builtin-push.c @@ -69,6 +69,7 @@ static void setup_default_push_refspecs(void) git_config(git_default_config, NULL); switch (push_default) { default: + case PUSH_DEFAULT_UNSPECIFIED: case PUSH_DEFAULT_MATCHING: add_refspec(":"); break; diff --git a/cache.h b/cache.h index dbe460c..f10513f 100644 --- a/cache.h +++ b/cache.h @@ -544,6 +544,7 @@ enum rebase_setup_type { }; enum push_default_type { + PUSH_DEFAULT_UNSPECIFIED = -1, PUSH_DEFAULT_NOTHING = 0, PUSH_DEFAULT_MATCHING, PUSH_DEFAULT_TRACKING, diff --git a/environment.c b/environment.c index 95aa8a6..4b68109 100644 --- a/environment.c +++ b/environment.c @@ -46,7 +46,7 @@ struct tracking_config git_branch_track = { AUTOREBASE_NEVER, 0 }; -enum push_default_type push_default = PUSH_DEFAULT_MATCHING; +enum push_default_type push_default = PUSH_DEFAULT_UNSPECIFIED; #ifndef OBJECT_CREATION_MODE #define OBJECT_CREATION_MODE OBJECT_CREATION_USES_HARDLINKS #endif
-- 1.6.2.5