Esempio n. 1
0
BEGIN_TEST(config8, "don't fail on empty files")
	git_config *cfg;

	must_pass(git_config_open_ondisk(&cfg, CONFIG_BASE "/config8"));

	git_config_free(cfg);
END_TEST

BEGIN_TEST(config9, "replace a value")
	git_config *cfg;
	int i;

	/* By freeing the config, we make sure we flush the values  */
	must_pass(git_config_open_ondisk(&cfg, CONFIG_BASE "/config9"));
	must_pass(git_config_set_int(cfg, "core.dummy", 5));
	git_config_free(cfg);

	must_pass(git_config_open_ondisk(&cfg, CONFIG_BASE "/config9"));
	must_pass(git_config_get_int(cfg, "core.dummy", &i));
	must_be_true(i == 5);
	git_config_free(cfg);

	must_pass(git_config_open_ondisk(&cfg, CONFIG_BASE "/config9"));
	must_pass(git_config_set_int(cfg, "core.dummy", 1));
	git_config_free(cfg);

END_TEST

BEGIN_TEST(config10, "a repo's config overrides the global config")
	git_repository *repo;
Esempio n. 2
0
BEGIN_TEST(config8, "don't fail on empty files")
	git_config *cfg;

	must_pass(git_config_open_ondisk(&cfg, CONFIG_BASE "/config8"));

	git_config_free(cfg);
END_TEST

BEGIN_TEST(config9, "replace a value")
	git_config *cfg;
	int i;

	/* By freeing the config, we make sure we flush the values  */
	must_pass(git_config_open_ondisk(&cfg, CONFIG_BASE "/config9"));
	must_pass(git_config_set_int(cfg, "core.dummy", 5));
	git_config_free(cfg);

	must_pass(git_config_open_ondisk(&cfg, CONFIG_BASE "/config9"));
	must_pass(git_config_get_int(cfg, "core.dummy", &i));
	must_be_true(i == 5);
	git_config_free(cfg);

	must_pass(git_config_open_ondisk(&cfg, CONFIG_BASE "/config9"));
	must_pass(git_config_set_int(cfg, "core.dummy", 1));
	git_config_free(cfg);

END_TEST

BEGIN_TEST(config10, "a repo's config overrides the global config")
	git_repository *repo;