Move autogenerated source tree to a versionless directory

This commit is contained in:
Brett T. Warden
2024-04-15 15:52:45 -07:00
parent 6174188098
commit 2cf51ddfb9
+6 -4
View File
@@ -219,7 +219,7 @@ class Content():
autogenerated_src = None
if url:
src_path = self.check_or_get_file(url, os.path.basename(url))
autogenerated_src = Source(url, '../autogenerated', src_path, self.config.default_pattern)
autogenerated_src = Source(url, '../autogenerated-tmp', src_path, self.config.default_pattern)
return autogenerated_src
def print_header(self):
@@ -443,6 +443,8 @@ class Content():
autogenerated_src = self.process_autogenerated_source(self.autogenerated_tarball)
# Extract autogenerated source for comparison
if autogenerated_src:
autogenerated_src.extract(os.path.join(self.base_path, 'autogenerated'))
call(f"diff -u -r autogenerated/{autogenerated_src.prefix} {main_src.prefix}",
logfile="archive.diff", check=False, cwd=self.base_path)
autogenerated_src.extract(os.path.join(self.base_path, 'autogenerated-tmp'))
# Move the autogenerated source to a non-version-named directory for consistent diffs
call(f"mv autogenerated-tmp/{autogenerated_src.prefix} autogenerated", check=True, cwd=self.base_path)
call(f"diff -u -r ../autogenerated ./",
logfile="archive.diff", check=False, cwd=os.path.join(self.base_path, main_src.prefix))