의욕이 모든에 대해 분산되는 동안
, 그것은 중앙 집중식 방식으로 일을 때로는 매우 유용하다 : 당신이 작업 파일 (예 등 Word 문서, 포토샵 이미지, 바이너리 파일)을 병합 할 수없는 경우 다음의 정보는 다음의 제품에 더 좋다 동시 작업을 방지하기 위해 편집에 대한 선행 통신.
hglock는 의욕에 대한 중앙 집중식 파일 기반 잠금 방식을 impliments 확장
이 릴리스의 새로운 기능 : 있습니다.
의욕 2.5 문제 해결
버전 0.5의 새로운 기능 : 복사 및 이름 변경에
잠금 파일. 우리의 모델, 서버 실 거예요 잠금이 필수입니다있는 잠금 해제 파일을 포함하는 푸시을 받아들입니다. 새로운 파일이 잠겨 있지 않은 경우 이러한 파일은 이름을 바꾼 후 나타납니다. 아직 서버에없는 때문에, 사용자는 파일을 잠글 수있다.
확장은 현재 내부적으로 이름 바꾸기 또는 복사의 대상 이름에 대한 잠금을 획득합니다. 원본 파일의 잠금이 자리에 남아있는 이전 및 새 이름 모두에 대해 사용자가 자신의 고정되도록.
문제가 해결 3 : .hgignore 파일이 존재하는 경우에 파일 쓰기 권한 초기 복제에 업데이트되지
https://bitbucket.org/aragost/hglock/issue/3/
1.8.4 2.0 및 재 작성 코드와의 호환성을 유지하기 위해 테스트에 의욕 버전과 확장을 테스트.
버전 0.4의 새로운 기능 : 읽기 전용으로 잠금 해제 파일을 표시하기위한
실험을 지원합니다. 이 파일은 SVN이있는 경우 SVN의 작동 방식과 유사합니다 필요 잠금 속성 세트를.
이것은 아직 확장 도움말에서 광고하지 않고 기본적으로 해제되어 있습니다. 사용하려면, 구성 파일에 다음을 추가 :
[hglock]
updatewriteperm = TRUE
저장소가 복제 될 때, 파일 (.hglocks 일치) 잠금을 필요로 표시 읽기 전용 체크 아웃됩니다. 파일이 고정되면 쓰기로한다. 파일이 (HG 잠금 해제 파일이나 HG 푸시를 통해 함께) 잠금이 해제 될 때, 읽기 전용됩니다 다시.
이 기능을 기여하기위한 스콧 Sturdivant 감사합니다.
업데이트 및 커밋 명령은 암시 적으로 잠금을 사용하고 지금은 자동으로 누락되거나 초기화되지 않은 잠금 저장소를 무시합니다. 로크 저장소가 초기화되지 않은 경우 전에, HG 업데이트 이제 --verbose 사용한 경우 만 도시되어 경고를 출력하고, 중지한다.
더 나은 유지 보수성에 대한 코드를 리팩토링. 원격 프로 시저 호출 프로토콜은 지금 자신의 모듈에 살고있다.
버전 0.3의 새로운 기능 : 밀어 변경 집합의
클라이언트 측 검사. 누르기 전에, 클라이언트는 지금은 잠금이 필수있는 모든 잠금 해제 된 파일이 들어 있는지 확인하기 위해 각 밀어 변경 집합을 검사합니다. 이러한 변경 집합이 발견되면 추진이 중단됩니다.
HG는 클라이언트의 변경 집합 HG 잠금 않는 동일한 방법을 검증 해제하십시오. 이 수정 변경 집합을 누르면되기 전에 클라이언트가 파일의 잠금을 해제하지 않는 것을 보장한다.
잠금 해제 명령은 사용할 수 있습니다 잠겨 이후 파일이 수정되지 않은 경우 - 파일의 잠금을 해제 할 수있는 기본 방법은 단순히 파일에 영향을주는 변경 집합을 밀어 지금이다.
HG 푸시 장애인을위한 --force 플래그. 푸시에 여러 개의 머리를 만드는 것은 더 이상 다음 불가능합니다. 새로운 지점을 누르면하면 --new 분기 플래그 여전히 가능하다.
의욕 1.9.x.와 수정 호환성 이제 의욕 버전 1.8.4, 1.9, 1.9.1 및 테스트.
버전 0.2의 새로운 기능 : 버전 0.1의
다시 릴리스. 575c95b4ab8f에서 pretxnchangegroup 후크에 changegroup 후크에서의 변화는 나쁜 결과를 가지고 있었다. 그래서 575c95b4ab8f 및 후속 수정 (d87f0dc0919e, 4ba9b24da91b, 7ec8374652ad)를 출시 너무 불안정했다.
이 릴리스 4b61dc057391에 구축하고 포장 변경과 함께 병합 (7e3a4247e682과 019d137a6ece)에서 잘못된 파일을 식별하는 잠금 만 수정이 포함되어 있습니다.
요구 사항 :
파이썬
댓글을 찾을 수 없습니다