'2011/01/06'에 해당되는 글 1건
- 2011/01/06 :: Linux shell 용 merge script..
분류없음
2011/01/06 16:22
python 계속 손 놓구 있다가, 뭐가 하나 필요한데, shell script로 짜다가 좀 후달려서, python으로 만들어 봤다.
shell script를 잘 못해서 그런지는 모르겠지만, 어쨌뜬 shell로 하다가 python으로 하니 완전 천국.. ㅎㅎ
python library들도 거의 아는게 없어서 삽질한 부분이 많을 순 있겠지만, 어쨌든 처음 해보는데도 이리저리 찾아보면서 하니 뚝딱 만들어지니.. 역시 script 언어는 좋다.
rmergy.py (http://github.com/kghoon/rmerge)
directory 를 recursive하게 diff하여 merge할 수 있도록 도와 줌..
linux diff 를 popen해서 결과를 가지고 처리함..
- file이 다른 경우 append하거나 merge tool을 띄울 수 있음 (default는 vimdiff)
- file이 한쪽에만 존재하는 경우, 지워버리거나, 다른 한 쪽으로 복사할 수 있음.
버전이 다른 모듈 합치기 할 때, linux shell에서는 살짝 귀찮은 감이 있는데, 그럴때 사용하기 위해서 만듬..
