Thread (52 messages) 52 messages, 4 authors, 2020-12-07

Re: [PATCH v2 05/14] pull: trivial cleanup

From: Elijah Newren <hidden>
Date: 2020-12-04 23:10:21

On Thu, Dec 3, 2020 at 10:16 PM Felipe Contreras
[off-list ref] wrote:
quoted hunk ↗ jump to hunk
There's no need to store ran_ff. Now it's obvious from the conditionals.

Signed-off-by: Felipe Contreras <redacted>
---
 builtin/pull.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/builtin/pull.c b/builtin/pull.c
index c38548dab8..8daba7539c 100644
--- a/builtin/pull.c
+++ b/builtin/pull.c
@@ -1024,19 +1024,18 @@ int cmd_pull(int argc, const char **argv, const char *prefix)

        if (opt_rebase) {
                int ret = 0;
-               int ran_ff = 0;
                if ((recurse_submodules == RECURSE_SUBMODULES_ON ||
                     recurse_submodules == RECURSE_SUBMODULES_ON_DEMAND) &&
                    submodule_touches_in_range(the_repository, &rebase_fork_point, &curr_head))
                        die(_("cannot rebase with locally recorded submodule modifications"));
+
spurious change?

(It does make it look nicer, though.)
                if (get_can_ff(&orig_head, &merge_heads.oid[0])) {
                        /* we can fast-forward this without invoking rebase */
                        opt_ff = "--ff-only";
-                       ran_ff = 1;
                        ret = run_merge();
-               }
-               if (!ran_ff)
+               } else {
                        ret = run_rebase(&curr_head, merge_heads.oid, &rebase_fork_point);
+               }

                if (!ret && (recurse_submodules == RECURSE_SUBMODULES_ON ||
                             recurse_submodules == RECURSE_SUBMODULES_ON_DEMAND))
--
2.29.2
Yeah, reads better to me after this cleanup.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help