submodule.c: write "Fetching submodule <foo>" to stderr
[gitweb.git] / submodule.c
index 73cd4120a16cdd205a620dd5e536c89e3526c096..8386477d6219bb30b8618b39ee04bc622227a2d4 100644 (file)
@@ -597,7 +597,7 @@ static void calculate_changed_submodule_paths(void)
                        diff_opts.output_format |= DIFF_FORMAT_CALLBACK;
                        diff_opts.format_callback = submodule_collect_changed_cb;
                        diff_setup_done(&diff_opts);
-                       diff_tree_sha1(get_object_hash(parent->item->object), get_object_hash(commit->object), "", &diff_opts);
+                       diff_tree_sha1(parent->item->object.oid.hash, commit->object.oid.hash, "", &diff_opts);
                        diffcore_std(&diff_opts);
                        diff_flush(&diff_opts);
                        parent = parent->next;
@@ -689,7 +689,7 @@ int fetch_populated_submodules(const struct argv_array *options,
                        git_dir = submodule_git_dir.buf;
                if (is_directory(git_dir)) {
                        if (!quiet)
-                               printf("Fetching submodule %s%s\n", prefix, ce->name);
+                               fprintf(stderr, "Fetching submodule %s%s\n", prefix, ce->name);
                        cp.dir = submodule_path.buf;
                        argv_array_push(&argv, default_argv);
                        argv_array_push(&argv, "--submodule-prefix");