Signed-off-by: Pavel Roskin <proski@xxxxxxx> --- stgit/config.py | 3 +++ stgit/stack.py | 4 ++++ 2 files changed, 7 insertions(+), 0 deletions(-) diff --git a/stgit/config.py b/stgit/config.py index 48b4e2d..fb38932 100644 --- a/stgit/config.py +++ b/stgit/config.py @@ -96,6 +96,9 @@ class GitConfig: else: raise GitConfigException, 'Value for "%s" is not an integer: "%s"' % (name, value) + def rename_section(self, from_name, to_name): + self.__run('git-repo-config --rename-section', [from_name, to_name]) + def set(self, name, value): self.__run('git-repo-config', [name, value]) diff --git a/stgit/stack.py b/stgit/stack.py index 96863c6..c3bf3c6 100644 --- a/stgit/stack.py +++ b/stgit/stack.py @@ -590,6 +590,10 @@ class Series(StgitObject): rename(os.path.join(self.__base_dir, 'refs', 'patches'), self.__name, to_stack.__name) + # Rename the config section + config.rename_section("branch.%s" % self.__name, + "branch.%s" % to_name) + self.__init__(to_name) def clone(self, target_series): - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html