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

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

NiceCommits
NiceCommits

20 Feb 15

reposurgeon
reposurgeon

17 Feb 15

Onzen
Onzen

20 Feb 15

octogit
octogit

20 Feb 15

hgtools

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