Re: [StGit PATCH 13/13] Remove the 'top' field
From: David Kågedal <hidden>
Date: 2016-06-15 22:43:34
16 sep 2007 kl. 01.36 skrev Karl Hasselström:
On 2007-09-15 00:32:15 +0200, David Kågedal wrote:quoted
@@ -436,7 +422,13 @@ class Series(PatchSet): patch = patch.strip() os.rename(os.path.join(branch_dir, patch), os.path.join(patch_dir, patch)) - Patch(patch, patch_dir, refs_base).update_top_ref() + topfield = os.path.join(patch_dir, patch, 'top') + if os.path.isfile(topfield): + top = read_string(topfield, False) + else: + top = None + if top: + git.set_ref(refs_base + '/' + patch, top) set_format_version(1) # Update 1 -> 2.And remove the top file, maybe? (Or I may be mistaken; I don't have a copy of the surrounding code handy.)
No, this is the code that updates from version 0 to version 1. The problem was that the update functionality used the update_top_ref() function in the Patch class which I changed. So I had to inline the code instead. -- David Kågedal davidk@lysator.liu.se