Skip to content
This repository was archived by the owner on Aug 7, 2025. It is now read-only.

Commit 2cf51dd

Browse files
committed
Move autogenerated source tree to a versionless directory
1 parent 6174188 commit 2cf51dd

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

autospec/tarball.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ def process_autogenerated_source(self, url):
219219
autogenerated_src = None
220220
if url:
221221
src_path = self.check_or_get_file(url, os.path.basename(url))
222-
autogenerated_src = Source(url, '../autogenerated', src_path, self.config.default_pattern)
222+
autogenerated_src = Source(url, '../autogenerated-tmp', src_path, self.config.default_pattern)
223223
return autogenerated_src
224224

225225
def print_header(self):
@@ -443,6 +443,8 @@ def process(self, filemanager):
443443
autogenerated_src = self.process_autogenerated_source(self.autogenerated_tarball)
444444
# Extract autogenerated source for comparison
445445
if autogenerated_src:
446-
autogenerated_src.extract(os.path.join(self.base_path, 'autogenerated'))
447-
call(f"diff -u -r autogenerated/{autogenerated_src.prefix} {main_src.prefix}",
448-
logfile="archive.diff", check=False, cwd=self.base_path)
446+
autogenerated_src.extract(os.path.join(self.base_path, 'autogenerated-tmp'))
447+
# Move the autogenerated source to a non-version-named directory for consistent diffs
448+
call(f"mv autogenerated-tmp/{autogenerated_src.prefix} autogenerated", check=True, cwd=self.base_path)
449+
call(f"diff -u -r ../autogenerated ./",
450+
logfile="archive.diff", check=False, cwd=os.path.join(self.base_path, main_src.prefix))

0 commit comments

Comments
 (0)