hgtools

Phần mềm chụp màn hình:
hgtools
Các chi tiết về phần mềm:
Phiên bản: 3.0.2
Ngày tải lên: 14 Apr 15
Giấy phép: Miễn phí
Phổ biến: 9

Rating: nan/5 (Total Votes: 0)

hgtools xây dựng dựa trên các plugin setuptools_hg cho setuptools. Nó cung cấp các lớp để kiểm tra và làm việc với kho trong hệ thống kiểm soát phiên bản Mercurial.
hgtools cung cấp một plugin cho setuptools cho phép setuptools để tìm các tập tin trong hệ thống kiểm soát phiên bản Mercurial.
Các lớp học được cung cấp bởi hgtools được thiết kế để làm việc hữu với các thư viện Mercurial Python (trong quá trình) hoặc rơi trở lại để sử dụng chương trình hg dòng lệnh (1) nếu có. Các hỗ trợ dòng lệnh là virtualenvs bên trong đặc biệt hữu ích mà không có quyền truy cập vào một lib Mercurial cài đặt toàn hệ thống (tức là khi virtualenv đã được tạo ra với --no-site-packages).
Lưu ý :
Các tính năng setuptools
Bạn có thể đọc về các plugin setuptools cung cấp bởi hgtools trong tài liệu setuptools. Về cơ bản nó sẽ trả về một danh sách các file nằm trong Mercurial phiên bản kiểm soát khi chạy các chức năng thiết lập, ví dụ: nếu bạn tạo ra một nguồn và phân phối nhị phân. Đó là một cách đơn giản nhưng hiệu quả của việc không có để xác định dữ liệu gói (các tập tin không Python) tay trong mẫu MANIFEST (MANIFEST.in).
Cách sử dụng
Dưới đây là một ví dụ về một setup.py sử dụng hgtools:
từ setuptools nhập khẩu thiết lập, find_packages
thành lập (
& Nbsp; name = "HelloWorld",
& Nbsp; version = "0.1",
& Nbsp; gói = find_packages (),
& Nbsp; setup_requires = ["hgtools"],
)
Nếu bạn chạy setup.py trên, setuptools sẽ tự động tải về setuptools_hg đến thư mục chứa setup.py nằm tại (và sẽ không cài đặt nó bất cứ nơi nào khác) để có được tất cả các file dữ liệu gói từ kho Mercurial.
Options
Đặt biến môi trường HG_SETUPTOOLS_FORCE_CMD trước khi chạy setup.py nếu bạn muốn thực thi việc sử dụng các lệnh hg (mặc dù sau đó nó sẽ rơi trở lại các thư viện nguồn gốc nếu lệnh không có sẵn hoặc không chạy).

là gì mới trong phiên bản này:.

  • Phục hồi Python 2.6 tương thích trong mô-đun reentry

là gì mới trong phiên bản 2.0.3:

  • Issue # 12: Ngăn chặn trường hợp ngoại lệ ngoài ImportError khi nhập khẩu module Mercurial.

là gì mới trong phiên bản 2.0.2:

  • log và hg cha mẹ Force hg để sử dụng các giá trị mặc định phong cách cho đầu ra. Nếu không, các mã phân tích cú pháp không xác định các thẻ. Ngoài ra, thiết lập lại 'default.log' giá trị trong trường hợp một người dùng có một bí danh cho hg log trong .hgrc mình. (Ví dụ, một số sử dụng log = -G để buộc đồ thị đầu ra). Nhờ dc cho các bản vá.

là gì mới trong phiên bản 2.0.1:

  • Cố định vấn đề # 10 nơi hgtools sẽ không phân tích thiết lập 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:

  • refactored HGRepoManager để hỗ trợ tốt hơn nhiều tag:
  • - `.get_tag` thay thế bởi` .get_tags`, mà trả về một tập các thẻ cho một phiên bản cụ thể. Đây hiện là một tập hợp vì đồng bóng không giữ lại bất cứ thứ tự có ý nghĩa của các thẻ.
  • - `.get_tags` thay thế bởi` .get_repo_tags`
  • .
  • - `.get_parent_tag` thay thế bởi` .get_parent_tags`
  • .
  • - thêm '.get_parents` trả về phiên bản (s) của việc sửa đổi quy định
  • .
  • 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:

  • Khắc phục vấn đề # 9 - Các nhà quản lý repo và do đó 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.2:

  • Thực hiện các tham số phiên bản version_handler. Fixes # 5.
  • Nếu có nhiều thẻ được đưa ra cho một sửa đổi, các thẻ cuối cùng được sử dụng thay vì là người đầu tiên.

là gì mới trong phiên bản 1.1.6:

  • More tích cực xây dựng một môi trường trong khi chạy hg một tiến trình con. Sửa chữa một biểu hiện của # 7. Cảm ơn whit537.

là gì mới trong phiên bản 1.1.2:.

  • Phục hồi Python 2.5 tương thích

Yêu cầu :

  • Python

Phần mềm tương tự

NiceCommits
NiceCommits

20 Feb 15

cvs2html
cvs2html

2 Jun 15

gitstatus
gitstatus

12 May 15

OpenLexicon
OpenLexicon

3 Jun 15

Ý kiến ​​để hgtools

Bình luận không
Nhập bình luận
Bật hình ảnh!