mirror of
https://github.com/PaperMC/Paper.git
synced 2024-12-27 23:10:16 +01:00
Remove patch renaming scripts
These are pretty specific to tasks that kenny and I were doing when they were written, no need to keep them around when they aren't useful for others.
This commit is contained in:
parent
d0743357eb
commit
21cf066afa
2 changed files with 0 additions and 80 deletions
36
main.py
36
main.py
|
@ -1,36 +0,0 @@
|
||||||
import os
|
|
||||||
import re
|
|
||||||
|
|
||||||
# Set the directory where the files are located
|
|
||||||
dir_path = '/Users/jason/IdeaProjects/PaperMC/Paper/patches/unapplied/server'
|
|
||||||
|
|
||||||
# Change to the directory
|
|
||||||
os.chdir(dir_path)
|
|
||||||
|
|
||||||
# Regex pattern to match the file names
|
|
||||||
pattern = r'^(\d+)-(.*\.patch)$'
|
|
||||||
|
|
||||||
# List of files in the directory
|
|
||||||
files = os.listdir(dir_path)
|
|
||||||
|
|
||||||
# Sort the files numerically
|
|
||||||
files.sort(key=lambda x: int(re.match(pattern, x).group(1)))
|
|
||||||
|
|
||||||
for file in files:
|
|
||||||
# Match the file name against the pattern
|
|
||||||
match = re.match(pattern, file)
|
|
||||||
if match:
|
|
||||||
# Extract the current number and description
|
|
||||||
current_number = int(match.group(1))
|
|
||||||
description = match.group(2)
|
|
||||||
|
|
||||||
# Calculate the new number
|
|
||||||
new_number = current_number + 1
|
|
||||||
|
|
||||||
# Construct the new file name
|
|
||||||
new_file_name = f'{str(new_number).zfill(4)}-{description}'
|
|
||||||
|
|
||||||
# Rename the file
|
|
||||||
os.rename(file, new_file_name)
|
|
||||||
|
|
||||||
print('Files renamed successfully.')
|
|
|
@ -1,44 +0,0 @@
|
||||||
import os
|
|
||||||
import sys
|
|
||||||
|
|
||||||
# Use inside of server patch dir
|
|
||||||
# py ../../scripts/moveback.py ''
|
|
||||||
patch_target = 990 # TODO: Update this
|
|
||||||
|
|
||||||
|
|
||||||
def increment_number(filename):
|
|
||||||
current_number = int(filename[:4])
|
|
||||||
new_number = current_number + 1
|
|
||||||
return f"{new_number:04d}-{filename[5:]}"
|
|
||||||
|
|
||||||
|
|
||||||
if len(sys.argv) != 2:
|
|
||||||
print("python moveback.py '<commit title>'")
|
|
||||||
sys.exit(1)
|
|
||||||
|
|
||||||
input_string = sys.argv[1].replace(' ', '-').lower()
|
|
||||||
if len(input_string) < 5:
|
|
||||||
print("Commit title is too short")
|
|
||||||
sys.exit(1)
|
|
||||||
|
|
||||||
matching_files = [file for file in os.listdir() if input_string in file.lower()]
|
|
||||||
|
|
||||||
if len(matching_files) == 0:
|
|
||||||
print("No file found matching the given string")
|
|
||||||
sys.exit(1)
|
|
||||||
|
|
||||||
matching_file = matching_files[0]
|
|
||||||
print(f"Found: {matching_file}")
|
|
||||||
|
|
||||||
# Move all files after the target one up
|
|
||||||
for file in os.listdir():
|
|
||||||
num = int(file[:4])
|
|
||||||
if num >= patch_target:
|
|
||||||
new_filename = increment_number(file)
|
|
||||||
os.rename(file, new_filename)
|
|
||||||
print(f"Renamed {file} to {new_filename}")
|
|
||||||
|
|
||||||
# Rename the file to the target
|
|
||||||
new_filename = f"{patch_target:04d}-{matching_file[5:]}"
|
|
||||||
os.rename(matching_file, new_filename)
|
|
||||||
print(f"Renamed {matching_file} to {new_filename}")
|
|
Loading…
Reference in a new issue