pull: drop confusing prefix parameter of die_on_unclean_work_tree()
[gitweb.git] / builtin / pull.c
index 398aae16c006f5386ba6d65e3ef266b4ddfe1e74..d4bd6350f0c6e17150ca418533228c15345252ff 100644 (file)
@@ -328,12 +328,12 @@ static int git_pull_config(const char *var, const char *value, void *cb)
 /**
  * Returns 1 if there are unstaged changes, 0 otherwise.
  */
-static int has_unstaged_changes(const char *prefix)
+static int has_unstaged_changes(void)
 {
        struct rev_info rev_info;
        int result;
 
-       init_revisions(&rev_info, prefix);
+       init_revisions(&rev_info, NULL);
        DIFF_OPT_SET(&rev_info.diffopt, IGNORE_SUBMODULES);
        DIFF_OPT_SET(&rev_info.diffopt, QUICK);
        diff_setup_done(&rev_info.diffopt);
@@ -344,7 +344,7 @@ static int has_unstaged_changes(const char *prefix)
 /**
  * Returns 1 if there are uncommitted changes, 0 otherwise.
  */
-static int has_uncommitted_changes(const char *prefix)
+static int has_uncommitted_changes(void)
 {
        struct rev_info rev_info;
        int result;
@@ -352,7 +352,7 @@ static int has_uncommitted_changes(const char *prefix)
        if (is_cache_unborn())
                return 0;
 
-       init_revisions(&rev_info, prefix);
+       init_revisions(&rev_info, NULL);
        DIFF_OPT_SET(&rev_info.diffopt, IGNORE_SUBMODULES);
        DIFF_OPT_SET(&rev_info.diffopt, QUICK);
        add_head_to_pending(&rev_info);
@@ -365,7 +365,7 @@ static int has_uncommitted_changes(const char *prefix)
  * If the work tree has unstaged or uncommitted changes, dies with the
  * appropriate message.
  */
-static void die_on_unclean_work_tree(const char *prefix)
+static void die_on_unclean_work_tree(void)
 {
        struct lock_file *lock_file = xcalloc(1, sizeof(*lock_file));
        int do_die = 0;
@@ -375,12 +375,12 @@ static void die_on_unclean_work_tree(const char *prefix)
        update_index_if_able(&the_index, lock_file);
        rollback_lock_file(lock_file);
 
-       if (has_unstaged_changes(prefix)) {
+       if (has_unstaged_changes()) {
                error(_("Cannot pull with rebase: You have unstaged changes."));
                do_die = 1;
        }
 
-       if (has_uncommitted_changes(prefix)) {
+       if (has_uncommitted_changes()) {
                if (do_die)
                        error(_("Additionally, your index contains uncommitted changes."));
                else
@@ -875,7 +875,7 @@ int cmd_pull(int argc, const char **argv, const char *prefix)
                        die(_("Updating an unborn branch with changes added to the index."));
 
                if (!autostash)
-                       die_on_unclean_work_tree(prefix);
+                       die_on_unclean_work_tree();
 
                if (get_rebase_fork_point(rebase_fork_point, repo, *refspecs))
                        hashclr(rebase_fork_point);