kldp.net 저장소 형식을 CVS에서 SVN으로 전환 가능한가요?

daybreaker의 이미지

Subversion만 써보고 CVS를 써본 적이 없어서 그러는데요, kldp.net 저장소를 중간에 SVN으로 바꿀 수 있는지 궁금합니다. (프로젝트 등록할 때는 svn 선택이 가능하던데..)

사실은, dPuTTY라는 나름의 PuTTY 브랜치를 만들어 혼자 작업하고 있었는데 퍼키님이 어느날 갑자기 절 iPuTTY 프로젝트 관리자로 등록해버리셨더군요. -_-;; 현재 kldp.net에 들어있는 소스는 상당히 예전 버전을 기준으로 되어 있어서, 제가 작업하는 소스를 추려서(?) 새 한글PuTTY 소스로 만들까 하는데, 이게 CVS로 되어 있어서 어떻게 관리해야 될 지를 모르겠습니다. dPuTTY를 통째로 iPuTTY로 합쳐버릴지 아니면 한글 처리 관련해서 제가 추가로 개선한 부분만 합칠지는 다른 분들하고 논의를 해봐야겠습니다만...; (아마 코드 통째로 엎고 새로 가는 게 나을 것 같은...)

그리고 외부에 설치된 trac하고 연동이 가능할까요? GForge도 나쁘진 않지만 trac이 좀더 편한 것 같아서요..;

덧. iPuTTY 프로젝트 관리자로 계시는 Arcy님하고 연락하는 방법 아시는 분은 댓글 부탁드립니다;;

세이군의 이미지

kldp.net을 맡고 있는 세이군입니다.

1. iPutty 프로젝트의 SVN 전환가능여부 : 가능합니다. 기존 코드를 그대로 변환도 가능하고 SVN으로 초기화시키는 것도 가능합니다.
2. 외부에 설치된 trac와 연결 가능여부 : 이건 불가능합니다. 시험해본적도 지원할 생각도 당분간은 없습니다.

덧. arcy님은 kldp_AT_arcy.org라는 이메일 주소를 등록하셨는데 이 주소가 사용가능한 주소인지는 확인할 수 없습니다. (프로젝트에 등록할 당시에는 사용가능한 주소였습니다.)

daybreaker의 이미지

감사합니다. 알려주신 메일 주소로 arcy님과 연락을 취할 수 있었습니다.

svn 저장소로 변경하는 부분에 대해 합의하였는데, revision history 보존을 위해 기존 저장소를 가급적이면 그대로 두고 아무것도 없는 새 svn 저장소를 생성해주셨으면 합니다. (여기에 다시 소스를 올릴 생각입니다) 만약 cvs 저장소를 그대로 둘 수 없다면 history를 포함한 full backup을 부탁드립니다.
(cvs 저장소를 영원히 유지하지는 않을 것이고 svn 저장소로의 이전 및 새 버전 putty에 대한 소스코드 대응이 성공적으로 마무리되면 정리할 생각입니다.)

세이군의 이미지

1. 이전과 동시에 cvs로는 접속이 불가능합니다.(cvs/svn 동시 제공은 지원하지 않고 있습니다.)
2. 이전을 하면 cvs로그는 시간별로 정리되어 svn로그로 변환되어 제공되고 변환되었음을 알리는 커밋메시지가 추가됩니다.
3. cvs 저장소는 10일간 백업되었다가 자동삭제됩니다.

daybreaker의 이미지

흐음, 그렇군요.
다행히 svn 로그로 변환되어 정리된다고 하니 일단 그렇게 변환해주시면 되겠네요.

지금 모듈이 4개가 들어있는데, 이것이 svn 저장소 루트에 4개의 디렉토리로 변환되는 건가요?

세이군의 이미지

1. 기본적으로 모든 모듈은 /trunk/모듈명 으로 들어갑니다.
2. 변경이 완료 되었습니다. 의문사항 및 요청은 http://kldp.net/tracker/?group_id=1 의 "Bugs"나 "Support Requests"에 올려주세요.

daybreaker의 이미지

테스트 결과 잘 작동합니다.

다만 svn+ssh 로그인 필요 없도록 key 설정을 해준 후 TortoiseSVN으로 log를 볼 때 속도가 느려서인지 간혹 timeout될 때가 있는데, 그것 말고 체크아웃이나 커밋 등은 잘 작동합니다. 작업 감사드립니다. :)