From 074b62564dec55c8730d2010119192bd479b3c8e Mon Sep 17 00:00:00 2001 From: Catalin Marinas Date: Thu, 4 Jan 2007 19:30:18 +0000 Subject: [PATCH] Fix the branch renaming to also rename the reflogs Signed-off-by: Catalin Marinas --- stgit/git.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/stgit/git.py b/stgit/git.py index cdf15fd..4c5685a 100644 --- a/stgit/git.py +++ b/stgit/git.py @@ -397,6 +397,11 @@ def rename_branch(from_name, to_name): rename(os.path.join(basedir.get(), 'refs', 'heads'), from_name, to_name) + reflog_dir = os.path.join(basedir.get(), 'logs', 'refs', 'heads') + if os.path.exists(reflog_dir) \ + and os.path.exists(os.path.join(reflog_dir, from_name)): + rename(reflog_dir, from_name, to_name) + def add(names): """Add the files or recursively add the directory contents """ -- 2.11.0