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>
This commit is contained in:
6
pull.c
6
pull.c
@ -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];
|
||||
|
Reference in New Issue
Block a user