# Usage: python3 seed-wide-diff.py /path/to/synthetic/project
import pathlib,subprocess,sys
root=pathlib.Path(sys.argv[1]);root.mkdir(parents=True,exist_ok=True)
def git(*args):subprocess.run(['git','-C',str(root),*args],check=True,stdout=subprocess.DEVNULL)
git('init','-q');p=root/'wide-navigation.txt'
p.write_text('\n'.join(f'Row {i:02}: '+ 'original content '*36 for i in range(1,31))+'\n')
git('add','wide-navigation.txt');git('-c','user.name=Example','-c','user.email=example@example.invalid','commit','-qm','Synthetic wide diff')
p.write_text('\n'.join(f'Row {i:02}: '+ 'updated content '*36+' right edge' for i in range(1,31))+'\n')
