Lúc đầu, hgtools được tạo ra để cung cấp các công cụ để tương tác nhanh chóng, nhân bản, cam kết, hoặc kéo tập tin từ một hệ thống kiểm soát phiên bản Mercurial.
Sau đó hỗ trợ Git đã được bổ sung, và các setuptools cắm.
Sau này là một công cụ cho phép setuptools để tìm và liệt kê tất cả các tập tin dưới sự kiểm soát của một hệ thống kiểm soát phiên bản Mercurial. Điều này có thể rất hữu ích trong việc phát hiện kho Mercurial trên hệ thống tập tin của bạn và tránh rối tung lên mã của bạn vô tình. Nó cũng có thể được sử dụng để tự động xây dựng dự án tập tin cũng
là gì mới trong phiên bản này:.
- Cập nhật 'dev 'sửa đổi để tương thích với setuptools 8 kinh điển trước khi phát hành phiên bản số (doanh nghiệp' .dev0 ').
là gì mới trong phiên bản 6.1:
- GitManager bây giờ chỉ có hiệu lực nếu Git 1.7.10 hoặc sau đó là hiện tại.
là gì mới trong phiên bản 5.3:.
- Thêm tập tin hỗ trợ tìm kiếm cho Git
là gì mới trong phiên bản 5.1:
- Trong phiên bản suy luận, luôn luôn dự phòng để tăng (hoặc Không) khi một ngoại lệ xảy ra trong tính toán.
là gì mới trong phiên bản 5.0:
- Thêm distutils use_vcs_version mới tham số để thay thế use_hg_version. Khách hàng nên cập nhật để sử dụng các thông số mới này càng sớm càng hgtools 5.0 là thường có sẵn.
- hỗ trợ git ban đầu. Công cụ tại trên danh nghĩa hỗ trợ gợi ý các phiên bản dự án từ một thẻ git.
là gì mới trong phiên bản 4.0:
- chức năng gỡ bỏ trong hgtools module (gói) phản đối kể từ 0.6. 6.
là gì mới trong phiên bản 3.0:
- hỗ trợ Removed cho Python 2.5. Python 2.6 hoặc mới hơn sẽ được yêu cầu.
là gì mới trong phiên bản 2.0.3:
- Cố định:
- Ngăn chặn trường hợp ngoại lệ ngoài ImportError khi nhập khẩu các module Mercurial.
là gì mới trong phiên bản 2.0.2:
- Lực lượng hg log và cha mẹ hg để sử dụng các giá trị mặc định phong cách cho đầu ra.
là gì mới trong phiên bản 2.0.1:
- Cố định vấn đề nơi hgtools sẽ không phân tích setup.cfg đúng nếu Python 3 configparser backport đã được cài đặt trên Python 2.
là gì mới trong phiên bản 2.0:.
- hỗ trợ gỡ bỏ các phiên bản cũ hơn của đồng bóng (LegacyLibraryManager)
- Người quản lý tiến trình con bây giờ là mặc định. Biến HGTOOLS_FORCE_CMD không còn có bất kỳ ảnh hưởng hgtools.
- Version phát hiện tại giải quyết nhiều thẻ trên cùng bản sửa đổi bằng cách chọn các phiên bản cao nhất.
là gì mới trong phiên bản 1.2.1:
- Các nhà quản lý repo và do đó các plugin setuptools sẽ không còn tìm thấy các tập tin mà không phải là ở vị trí quy định. Các LibraryManagers đã sẽ ném ra một lỗi trong trường hợp này, nhưng bây giờ SubprocessManager làm những gì tốt nhất và chỉ trả về các tập tin liên quan đến vị trí.
là gì mới trong phiên bản 1.1.2:.
- Phục hồi Python 2.5 tương thích
là gì mới trong phiên bản 1.1:
- Thêm hỗ trợ cho subrepos. Các setuptools plugin sẽ subrepos giờ đi qua khi tìm kiếm các tập tin.
được gì mới trong phiên bản 1.0.1:
- Cố định vấn đề # 6 nơi cờ force_hg_version đã ảnh hưởng đến cài đặt các gói được gắn thẻ không sử dụng hgtools.
là gì mới trong phiên bản 1.0b4:
- Bây giờ hỗ trợ các phiên bản với nhiều thẻ (chọn đầu tiên, mà dường như là mới nhất).
- hỗ trợ Removed cho use_hg_version_increment phản đối.
- Added HGRepoManager.existing_only để lọc các nhà quản lý để chỉ những người mà chỉ đến một repo hiện.
- có việc làm HGRepoManager.existing_only trong plugin.
- SubprocessManager không còn viết cho / dev / null.
là gì mới trong phiên bản 1.0b1:.
- hỗ trợ Python 3
là gì mới trong phiên bản 0.6.5:
- Kiểm tra trường hợp và sửa chữa lỗi trong SubprocessManager khi ' hg 'thực thi không tồn tại.
là gì mới trong phiên bản 0.6.4:.
- Sửa chữa cho NameError tạo ra trong 0.6.3
là gì mới trong phiên bản 0.6:
- module tái cơ cấu. Các nhà quản lý tạo ra, phiên bản, và các module py25compat.
là gì mới trong phiên bản 0.4.9:
- Cố định vấn đề mà tính phiên bản sẽ thất bại nếu thẻ chứa không gian.
là gì mới trong phiên bản 0.4.8:
- Auto phiên bản hiện nay cung cấp một mặc định hợp lý khi không có phiên bản thẻ là chưa hiện diện.
là gì mới trong phiên bản 0.4.7:
- Cố định vấn đề nơi patch_egg_info sẽ không được vá trừ khi Plugin đã thiết lập các thuộc tính phù hợp về việc phân phối.
Yêu cầu :
- Python 2.6 hoặc cao hơn
Bình luận không