Các chi tiết về phần mềm:
Phiên bản: 0.5.3
Ngày tải lên: 11 May 15
Giấy phép: Miễn phí
Phổ biến: 66
Trong khi Mercurial là tất cả về việc bị phân cấp, nó là đôi khi rất hữu ích để làm việc trong một thời trang tập trung: nếu file bạn làm việc trên không thể được sáp nhập (các tập tin nhị phân như tài liệu Word, hình ảnh Photoshop, vv) sau đó nó là tốt hơn để giao tiếp trước về bất kỳ sửa đổi để tránh việc đồng thời.
hglock là một phần mở rộng impliments một tập tin dựa trên khóa chương trình tập trung cho Mercurial
là gì mới trong phiên bản này:.
- Sửa chữa lỗi với Mercurial 2.5
là gì mới trong phiên bản 0.5:
- Khóa file trên copy và đổi tên. Với mô hình của chúng tôi, các máy chủ sẽ không chấp nhận một sự thúc đẩy có liên quan đến các tập tin mở khóa mà khóa là bắt buộc. Bức ảnh này xuất hiện sau khi đổi tên nếu các tập tin mới không bị khóa. Tuy nhiên, người dùng không thể khóa các tập tin vì nó không phải là trên máy chủ nào.
- Các phần mở rộng sẽ bây giờ nội bộ có được một khóa cho tên đích của đổi tên hoặc sao chép. Các khóa cho các tập tin ban đầu được đặt tại chỗ để sử dụng các ổ khóa riêng cho cả cũ và tên mới.
- Cố định Số 3: File quyền ghi không được cập nhật trên bản sao ban đầu khi một tập tin .hgignore tồn tại
- https://bitbucket.org/aragost/hglock/issue/3/
- Thử nghiệm mở rộng với các phiên bản Mercurial 1.8.4 đến 2.0 và viết lại mã và kiểm tra để duy trì khả năng tương thích.
là gì mới trong phiên bản 0.4:
- hỗ trợ thực nghiệm để đánh dấu các tập tin mở khóa như là chỉ đọc. Điều này cũng tương tự như cách SVN hoạt động khi một tập tin có svn:. Nhu cầu-lock gán thuộc tính
- này chưa được quảng cáo trong phần trợ giúp kéo dài và được tắt theo mặc định. Để kích hoạt, thêm dòng sau vào file cấu hình:
- [hglock]
- updatewriteperm = True
- Khi một kho lưu trữ được nhân bản vô tính, các file được đánh dấu là cần khóa (kết hợp bởi .hglocks) sẽ được kiểm tra chỉ đọc. Khi một tập tin bị khóa, nó sẽ được thực hiện cho phép ghi. Khi một tập tin được mở khóa (unlock với qua hg FILE hoặc push hg), nó sẽ được chỉ đọc một lần nữa.
- Nhờ Scott Sturdivant đóng góp tính năng này.
- Các cập nhật và cam kết sử dụng các lệnh khóa ngầm và bây giờ sẽ âm thầm bỏ qua một kho lưu trữ khóa thiếu hoặc chưa được khởi tạo. Trước đây, update hg sẽ hủy bỏ nếu kho khóa không được khởi tạo, nó bây giờ xuất ra một cảnh báo rằng chỉ được hiển thị khi --verbose được sử dụng.
- refactored mã cho bảo trì tốt hơn. Thủ tục giao thức cuộc gọi từ xa hiện đang sống trong mô-đun riêng của mình.
là gì mới trong phiên bản 0.3:
- Client-side kiểm tra của changesets đẩy. Trước khi đẩy, khách hàng doanh nghiệp kiểm tra mỗi changeset đẩy để xem nó có chứa bất kỳ tập tin mở khóa mà khóa là bắt buộc. Việc đẩy được hủy bỏ nếu một changeset như vậy được tìm thấy.
- Hãy hg unlock xác changeset của khách hàng cùng một cách khóa hg nào. Điều này đảm bảo rằng một khách hàng không mở khóa một tập tin trước khi changesets rằng sửa đổi nó đã bị đẩy ra.
- Cách chính để mở khóa tập tin bây giờ là chỉ cần đẩy changesets có ảnh hưởng đến các tập tin - lệnh mở khóa chỉ có thể được sử dụng nếu một tập tin đã không được thay đổi kể từ khi nó đã bị khóa .
- Disabled cờ-force cho hg push. Tạo nhiều đầu vào push là sau đó không còn có thể. Đẩy một chi nhánh mới vẫn còn có thể với cờ --new ngành.
- Fix khả năng tương thích với 1.9.x. Mercurial Bây giờ thử nghiệm với phiên bản 1.8.4 Mercurial, 1.9, và 1.9.1.
là gì mới trong phiên bản 0.2:
- Re-phát hành phiên bản 0.1. Sự thay đổi từ một cái móc changegroup để một cái móc pretxnchangegroup trong 575c95b4ab8f có hậu quả xấu. Vì vậy 575c95b4ab8f và các bản sửa lỗi followup (d87f0dc0919e, 4ba9b24da91b, 7ec8374652ad) là quá không ổn định để phát hành.
- Phiên bản này được xây dựng trên 4b61dc057391 và chỉ bao gồm việc sửa chữa cho khóa xác định các tập tin sai trong một hợp nhất (7e3a4247e682 và 019d137a6ece) cùng với những thay đổi bao bì.
Yêu cầu :
- Python
Bình luận không