This is necessary since "git repo-config" will be removed soon.
Signed-off-by: Peter Oberndorfer <kumbayo84@arcor.de>
Signed-off-by: Karl Hasselström <kha@treskal.com>
if self.__cache.has_key(name):
return self.__cache[name]
try:
if self.__cache.has_key(name):
return self.__cache[name]
try:
- value = Run('git', 'repo-config', '--get', name).output_one_line()
+ value = Run('git', 'config', '--get', name).output_one_line()
except RunException:
value = self.__defaults.get(name, None)
self.__cache[name] = value
except RunException:
value = self.__defaults.get(name, None)
self.__cache[name] = value
def getall(self, name):
if self.__cache.has_key(name):
return self.__cache[name]
def getall(self, name):
if self.__cache.has_key(name):
return self.__cache[name]
- values = Run('git', 'repo-config', '--get-all', name
+ values = Run('git', 'config', '--get-all', name
).returns([0, 1]).output_lines()
self.__cache[name] = values
return values
).returns([0, 1]).output_lines()
self.__cache[name] = values
return values
def rename_section(self, from_name, to_name):
"""Rename a section in the config file. Silently do nothing if
the section doesn't exist."""
def rename_section(self, from_name, to_name):
"""Rename a section in the config file. Silently do nothing if
the section doesn't exist."""
- Run('git', 'repo-config', '--rename-section', from_name, to_name
+ Run('git', 'config', '--rename-section', from_name, to_name
).returns([0, 1]).run()
self.__cache.clear()
def remove_section(self, name):
"""Remove a section in the config file. Silently do nothing if
the section doesn't exist."""
).returns([0, 1]).run()
self.__cache.clear()
def remove_section(self, name):
"""Remove a section in the config file. Silently do nothing if
the section doesn't exist."""
- Run('git', 'repo-config', '--remove-section', name
+ Run('git', 'config', '--remove-section', name
).returns([0, 1]).discard_stderr().discard_output()
self.__cache.clear()
def set(self, name, value):
).returns([0, 1]).discard_stderr().discard_output()
self.__cache.clear()
def set(self, name, value):
- Run('git', 'repo-config', name, value).run()
+ Run('git', 'config', name, value).run()
self.__cache[name] = value
def unset(self, name):
self.__cache[name] = value
def unset(self, name):
- Run('git', 'repo-config', '--unset', name)
+ Run('git', 'config', '--unset', name)
self.__cache[name] = None
def sections_matching(self, regexp):
self.__cache[name] = None
def sections_matching(self, regexp):
group contents, for all variable names matching the regexp.
"""
result = []
group contents, for all variable names matching the regexp.
"""
result = []
- for line in Run('git', 'repo-config', '--get-regexp', '"^%s$"' % regexp
+ for line in Run('git', 'config', '--get-regexp', '"^%s$"' % regexp
).returns([0, 1]).output_lines():
m = re.match('^%s ' % regexp, line)
if m:
).returns([0, 1]).output_lines():
m = re.match('^%s ' % regexp, line)
if m:
test_expect_success \
'Initialize the StGIT repository' \
'
test_expect_success \
'Initialize the StGIT repository' \
'
- git repo-config stgit.sender "A U Thor <author@example.com>" &&
+ git config stgit.sender "A U Thor <author@example.com>" &&
for i in 1 2 3 4 5; do
touch foo.txt &&
echo "line $i" >> foo.txt &&
for i in 1 2 3 4 5; do
touch foo.txt &&
echo "line $i" >> foo.txt &&
(cd upstream && stg init) &&
stg clone upstream clone &&
(cd clone &&
(cd upstream && stg init) &&
stg clone upstream clone &&
(cd clone &&
- git repo-config branch.master.stgit.pull-policy fetch-rebase &&
- git repo-config --list &&
+ git config branch.master.stgit.pull-policy fetch-rebase &&
+ git config --list &&
stg new c1 -m c1 &&
echo a > file && git add file && stg refresh
)
stg new c1 -m c1 &&
echo a > file && git add file && stg refresh
)
(cd upstream && stg init) &&
stg clone upstream clone &&
(cd clone &&
(cd upstream && stg init) &&
stg clone upstream clone &&
(cd clone &&
- git repo-config branch.master.stgit.pull-policy pull &&
- git repo-config --list &&
+ git config branch.master.stgit.pull-policy pull &&
+ git config --list &&
stg new c1 -m c1 &&
echo a > file && git add file && stg refresh
)
stg new c1 -m c1 &&
echo a > file && git add file && stg refresh
)
git branch -m master parent &&
stg init &&
stg branch --create stack &&
git branch -m master parent &&
stg init &&
stg branch --create stack &&
- git repo-config branch.stack.stgit.pull-policy rebase &&
- git repo-config --list &&
+ git config branch.stack.stgit.pull-policy rebase &&
+ git config --list &&
stg new c1 -m c1 &&
echo a > file && git add file && stg refresh
'
stg new c1 -m c1 &&
echo a > file && git add file && stg refresh
'