From: Catalin Marinas Date: Thu, 4 Jan 2007 19:30:18 +0000 (+0000) Subject: Fix the branch renaming to also rename the reflogs X-Git-Tag: v0.14.3~380 X-Git-Url: https://git.distorted.org.uk/~mdw/stgit/commitdiff_plain/074b62564dec55c8730d2010119192bd479b3c8e Fix the branch renaming to also rename the reflogs Signed-off-by: Catalin Marinas --- 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 """