]> git.ipfire.org Git - thirdparty/git.git/blobdiff - builtin/add.c
add -i: use the built-in version when feature.experimental is set
[thirdparty/git.git] / builtin / add.c
index b36a99eb7c847fe3f67a716316b148c347d1792b..26b6ced09ea26d7eda4c63a930354d2bb580a547 100644 (file)
@@ -192,9 +192,15 @@ int run_add_interactive(const char *revision, const char *patch_mode,
        int use_builtin_add_i =
                git_env_bool("GIT_TEST_ADD_I_USE_BUILTIN", -1);
 
-       if (use_builtin_add_i < 0)
-               git_config_get_bool("add.interactive.usebuiltin",
-                                   &use_builtin_add_i);
+       if (use_builtin_add_i < 0) {
+               int experimental;
+               if (!git_config_get_bool("add.interactive.usebuiltin",
+                                        &use_builtin_add_i))
+                       ; /* ok */
+               else if (!git_config_get_bool("feature.experimental", &experimental) &&
+                        experimental)
+                       use_builtin_add_i = 1;
+       }
 
        if (use_builtin_add_i == 1) {
                enum add_p_mode mode;