diff options
author | Junio C Hamano <junkio@cox.net> | 2005-05-06 01:37:21 -0700 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2005-05-06 01:37:21 -0700 |
commit | e78d97723cd77d46d8767a5a27965077249fd080 (patch) | |
tree | 1c5f67ca1a30c98e82b1a31982dfc087eaf8e257 /pull.c | |
parent | Add http and local transport support for git-pull-script. (diff) | |
download | tgif-e78d97723cd77d46d8767a5a27965077249fd080.tar.xz |
Implement -v (verbose) option for pull methods other than local transport.
This moves the private "say()" function to pull.c, renames it to
"pull_say()", and introduces a global variable "get_verbosely" that
makes the pull backends report what they fetch. The -v option is
added to git-rpull and git-http-pull to match git-local-pull.
The documentation is updated to describe these pull commands.
Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'pull.c')
-rw-r--r-- | pull.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -7,12 +7,18 @@ int get_tree = 0; int get_history = 0; int get_all = 0; +int get_verbosely = 0; static unsigned char current_commit_sha1[20]; static const char commitS[] = "commit"; static const char treeS[] = "tree"; static const char blobS[] = "blob"; +void pull_say(const char *fmt, const char *hex) { + if (get_verbosely) + fprintf(stderr, fmt, hex); +} + static void report_missing(const char *what, const unsigned char *missing) { char missing_hex[41]; |