svnpartial
글쓴이: feanor / 작성시간: 일, 2011/11/20 - 7:09오후
SVN에서는 --depth 옵션을 써서 저장소를 부분적으로만 가져오는 것이 가능한데, 이렇게 하면 나중에 어떤 부분을 빼고 가져왔는지 알기 어려운 문제가 있습니다. 그래서 svnpartial이라는 스크립트를 만들었습니다.
pysvn이라는 파이썬 라이브러리를 씁니다.
#!/usr/bin/env python import os import pysvn client = pysvn.Client() partial = [] for path, info in client.info2(os.curdir): depth = info.wc_info.depth if depth != pysvn.depth.infinity: partial.append((path, depth)) partial.sort() for path, depth in partial: print path, depth
댓글 달기