hgtools

Скріншот програми:
hgtools
Дані програми:
Версія: 3.0.2
Дата завантаження: 14 Apr 15
Ліцензія: Безкоштовно
Популярність: 9

Rating: nan/5 (Total Votes: 0)

hgtools ґрунтується на плагін setuptools_hg для Setuptools. Це надає класи для перевірки та роботі з репозиторіями в Mercurial системи контролю версій.
hgtools забезпечує плагін для Setuptools, що дозволяє Setuptools знайти файли відповідно до Mercurial системи контролю версій.
Класи, що надаються hgtools призначені для безпосередньої роботи з бібліотеками Mercurial Python (в процесі) або повернутися до за допомогою програми рт.ст. командного рядка (1) якщо можливо. Підтримка командного рядка особливо корисні в virtualenvs, які не мають доступу до загальносистемної встановленої Mercurial Lib (тобто коли virtualenv був створений з --Отсутствіе-Site-пакетів).
Примітка :
У Setuptools є
Ви можете прочитати про плагіні Setuptools наданої hgtools в документації Setuptools. Це в основному повертає список файлів, які знаходяться під контролем Mercurial версії при запуску функції настройки, наприклад, якщо ви створюєте джерело і бінарний дистрибутив. Це простий, але ефективний спосіб, не маючи для визначення даних пакета (непітоновскіе файли) вручну в явному шаблонів (MANIFEST.in).
Використання
Ось приклад setup.py, який використовує hgtools:
від Setuptools імпортувати настройки, find_packages
встановити (
І NBSP; ім'я = "HelloWorld",
І NBSP; версія = "0,1",
і NBSP; пакети = find_packages (),
І NBSP; setup_requires = ["hgtools"],
)
Якщо ви запустите setup.py вище, Setuptools буде автоматично завантажувати setuptools_hg в каталог, де setup.py знаходиться в (і не буде встановити його в іншому місці), щоб отримати всі файли пакета даних від Mercurial репозиторії.
Опції
Встановіть змінну середовища HG_SETUPTOOLS_FORCE_CMD перед запуском setup.py, якщо ви хочете, щоб забезпечити використання команди Hg (хоча це буде відступати до рідних бібліотеки, якщо команда не доступна або НЕ запускається).

Що нового У цьому випуску :.

  • Відновлені Python 2.6 для сумісності з модулем спускається

Що нового у версії 2.0.3:

  • Випуск № 12: Придушити винятку, крім ImportError при імпорті Mercurial модулі.

Що нового у версії 2.0.2:

  • Журнал та Hg батьки змушують рт використовувати значення за замовчуванням стиль для виводу. В іншому випадку, код розбору не може визначити теги. Крім того, скинути значення 'default.log "у разі користувач має псевдонім для рт.ст. журнал в його .hgrc. (Наприклад, деякі використовують журнал = -G, щоб змусити вихід графік). Завдяки постійного струму для патча.

Що нового у версії 2.0.1:

  • Виправлена ​​помилка # 10, де hgtools б не розібрати установки .CFG правильно, якщо ConfigParser перенести на Python 3 був встановлений на Python 2.

Що нового у версії 2.0:

  • рефакторінга HGRepoManager краще підтримувати декілька тегів:
  • - `.get_tag` заменен` .get_tags`, який повертає набір тегів для конкретної ревізії. В даний час це набір того, що Mercurial не зберігаються будь-яких значимих порядок тегів.
  • - `.get_tags` заменен` .get_repo_tags`
  • .
  • - `.get_parent_tag` заменен` .get_parent_tags`
  • .
  • , - додав `.get_parents` який повертає цю ревізію (и) зазначеної версії
  • .
  • Прибрана підтримка для більш старих версій Mercurial (LegacyLibraryManager).
  • Менеджер подпроцесса тепер за замовчуванням. Мінлива HGTOOLS_FORCE_CMD більше не має ніякого впливу на hgtools.
  • Виявлення версію зараз вирішує кілька міток на тій же ревізії, вибравши найкращу версію.

Що нового у версії 1.2.1:

  • Виправлена ​​проблема # 9 - Керівники операцій репо і, таким чином, Плагін Setuptools більше не буде шукати файли, які не в місці, вказаному. У LibraryManagers вже видає помилку в цьому випадку, але тепер SubprocessManager робить те, що краще і повертає тільки файли щодо розташування.

Що нового у версії 1.2:

  • Реалізована параметр version_handler версії. Виправлення # 5.
  • Якщо декілька тегів наведені для перегляду, минулого тег використовується замість першого.

Що нового у версії 1.1.6:

  • більш агресивно побудувати навколишнього середовища при роботі рт подпроцесс. Фіксує ще один прояв # 7. Завдяки whit537.

Що нового у версії 1.1.2 :.

  • Відновлені Python 2.5 сумісність

Вимоги

  • Python

Схожі програми

bzr-git
bzr-git

20 Feb 15

unpushed
unpushed

14 Apr 15

ghsync
ghsync

11 May 15

github-plots
github-plots

11 May 15

hgtools

Коментар не знайдено
додати коментар
Включіть картинки!