diff --git a/patchport.py b/patchport.py index c4be5e4..dc4d542 100644 --- a/patchport.py +++ b/patchport.py @@ -196,14 +196,15 @@ for patch in os.listdir(os.path.join(cutthecord_folder, "patches")): if patch in ["necessary"]: apply_patch(patch_contents) - # Add supported version to readme of that patch, hacky - # https://stackoverflow.com/a/35130508/3286892 - with open(readme_path, 'r') as f: - readme_text = f.read().replace(f'- {from_versionname}\n', - f'- {from_versionname}\n' - f'- {to_versionname}\n') - with open(readme_path, "w") as f: - f.write(readme_text) + if from_versionname != to_versionname: + # Add supported version to readme of that patch, hacky + # https://stackoverflow.com/a/35130508/3286892 + with open(readme_path, 'r') as f: + readme_text = f.read().replace(f'- {from_versionname}\n', + f'- {from_versionname}\n' + f'- {to_versionname}\n') + with open(readme_path, "w") as f: + f.write(readme_text) # Save ported patch with open(out_path, "w") as f: