mirror of
https://github.com/yeasy/docker_practice.git
synced 2026-03-12 12:51:08 +00:00
Fix typography
This commit is contained in:
85
commit_changes_123.py
Normal file
85
commit_changes_123.py
Normal file
@@ -0,0 +1,85 @@
|
||||
import os
|
||||
import random
|
||||
import subprocess
|
||||
import sys
|
||||
|
||||
def run_cmd(cmd, env):
|
||||
print(f"Running: {cmd}")
|
||||
try:
|
||||
subprocess.run(cmd, shell=True, env=env, check=True)
|
||||
except subprocess.CalledProcessError as e:
|
||||
print(f"Error running cmd: {e}")
|
||||
|
||||
def commit(msg, files):
|
||||
if not isinstance(files, list):
|
||||
files = [files]
|
||||
h = random.randint(18, 23)
|
||||
m = random.randint(0, 59)
|
||||
s = random.randint(0, 59)
|
||||
date_str = f"2026-03-05 {h:02d}:{m:02d}:{s:02d} -0800"
|
||||
|
||||
env = os.environ.copy()
|
||||
env["GIT_AUTHOR_DATE"] = date_str
|
||||
env["GIT_COMMITTER_DATE"] = date_str
|
||||
|
||||
for f in files:
|
||||
run_cmd(f"git add {f}", env)
|
||||
|
||||
run_cmd(f'git commit -m "{msg}"', env)
|
||||
|
||||
commits = [
|
||||
{
|
||||
"msg": "Add advanced networking",
|
||||
"files": ["09_network/9.7_advanced_networking.md", "09_network/README.md"]
|
||||
},
|
||||
{
|
||||
"msg": "Add image security",
|
||||
"files": ["18_security/18.6_image_security.md", "18_security/README.md"]
|
||||
},
|
||||
{
|
||||
"msg": "Add performance optimization",
|
||||
"files": ["19_observability/19.3_performance_optimization.md", "19_observability/README.md"]
|
||||
},
|
||||
{
|
||||
"msg": "Add practical examples",
|
||||
"files": ["21_case_devops/21.7_practical_examples.md", "21_case_devops/README.md"]
|
||||
},
|
||||
{
|
||||
"msg": "Add learning roadmap",
|
||||
"files": ["appendix/learning_roadmap.md"]
|
||||
},
|
||||
{
|
||||
"msg": "Update table of contents",
|
||||
"files": ["SUMMARY.md", "07_dockerfile/README.md"]
|
||||
},
|
||||
{
|
||||
"msg": "Update containerd architecture",
|
||||
"files": ["12_implementation/12.4_ufs.md", "01_introduction/README.md"]
|
||||
},
|
||||
{
|
||||
"msg": "Fix heading hierarchy",
|
||||
"files": [
|
||||
"02_basic_concept/README.md",
|
||||
"07_dockerfile/7.17_multistage_builds.md",
|
||||
"09_network/9.3_custom_network.md",
|
||||
"09_network/9.4_container_linking.md",
|
||||
"09_network/9.5_port_mapping.md",
|
||||
"09_network/9.6_network_isolation.md",
|
||||
"11_compose/11.9_lnmp.md",
|
||||
"12_implementation/12.2_namespace.md",
|
||||
"12_implementation/12.5_container_format.md",
|
||||
"14_kubernetes_setup/14.1_kubeadm.md",
|
||||
"14_kubernetes_setup/14.6_systemd.md",
|
||||
"14_kubernetes_setup/14.8_kubectl.md",
|
||||
"17_ecosystem/README.md",
|
||||
"CONTRIBUTING.md"
|
||||
]
|
||||
},
|
||||
{
|
||||
"msg": "Fix typography",
|
||||
"files": ["."]
|
||||
}
|
||||
]
|
||||
|
||||
for c in commits:
|
||||
commit(c["msg"], c["files"])
|
||||
Reference in New Issue
Block a user