Описание тега gitpython

GitPython - это библиотека Python, используемая для взаимодействия с репозиториями Git.
1 ответ

Как я могу использовать gitpython для запуска "git pull alias_name master", где alias_name - это пользовательский псевдоним?

Я относительно новичок в Python и пытаюсь использовать GitPython, чтобы перенести изменения из удаленного репозитория в его локальный аналог, который уже был клонирован. Вне скрипта, запуск git pull alias_name master (где alias_name - произвольный п…
14 фев '17 в 19:42
1 ответ

GitPython - Как сделать изменения в git stash в репозитории GitPython?

У меня есть репозиторий, созданный с помощью библиотеки GitPython, в котором есть некоторые незафиксированные изменения. Я хочу спрятать эти изменения. Как мне это сделать? Поиск "stash" в документации GitPython не дал результатов.
01 фев '15 в 17:12
0 ответов

Переписать даты написания git с помощью git-python

Я знаю, что созданные Git даты могут быть переписаны git filter-branch, но я хотел бы знать, возможно ли такое, используя только git-python. Я хотел бы избежать создания сценариев во время выполнения и вызова низкоуровневой оболочки git git-python.
24 июл '17 в 01:16
1 ответ

GitPython `repo.index.commit()` порождает постоянный экземпляр git.exe, содержит дескрипторы для репо

Я пытаюсь использовать GitPython для некоторых манипуляций с репо, но столкнулся с проблемами с моим приложением, с открытыми ручками, где я не ожидал. Ошибка, вызывающая проблему, кажется, что вызов repo.index.commit() приводит к дескриптору к ката…
21 ноя '16 в 16:15
0 ответов

Находите ошибки Lucene через API Python Jira

Я использую Python с GitPython читать различные коммиты Lucene проект. Эти коммиты содержат сообщения типа LUCENE-4797: enable doclint html verification git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1658040 13f79535-47bb-0310-9956-ff…
18 сен '16 в 14:42
1 ответ

`git ls-remote` в GitPython

В моей программе на Python я хочу проверить, есть ли ссылка на моем пульте. Я могу проверить пульт с git ls-remote, но я бы не хотел разбирать вывод сам. я нашел git.remote.Remote в GitPython, но это относится только к удаленному локальному хранилищ…
23 фев '16 в 18:21
1 ответ

gitpython создание zip-архива

Как я могу создать архив с gitpython, я попробовал следующее, которое создает файл, но я не могу открыть его, он говорит мне, что произошла ошибка при чтении архива архив кажется недействительным или поврежден from git import * repo = Repo(repo_path…
12 ноя '12 в 00:37
1 ответ

Извлечение git time recursivley для подпапок и файлов

Я пытаюсь создать словарь с элементами в формате имя файла: отметка времени в гг-мм-дд чч: мм: сс. Это должно рекурсивно включать все подпапки и файлы в репо. Я наткнулся на этот кусок кода: import git repo = git.Repo("./repo") tree = repo.tree() fo…
03 май '18 в 15:02
4 ответа

GitPython теги отсортированы

Я пытаюсь получить последний тег в репозитории, используя GitPython lib. Обычно я делал это так: repo = Repo(project_root) last_tag = str(repo.tags[-1]) Но как только версия 1.10 была выпущена, я всегда получаю 1.9;(я знаю, что это связано с выводом…
31 июл '14 в 10:22
0 ответов

git log --pretty=%P -n 1 <child> не работает на GitPython

Кто-нибудь знает, как я могу заставить это работать на GitPython? REPO.git.log('--pretty=%P -n 1 202bfa07e1fbaf7d210468a2ca6c7f4352fc2b25')помещает это в бесконечный цикл.
19 дек '17 в 03:15
2 ответа

UnicodeDecodeError: кодек "utf8" не может декодировать байт 0xf6 в позиции 178175077: недопустимый начальный байт

Я пытаюсь закодировать Gerrit UID в UTF-8 и сталкиваюсь с ошибкой ниже, это работает большую часть времени, но случайно сталкивается с ошибкой ниже для некоторых UID, я посмотрел на аналогичные посты на stackru, которые предлагают, чтобы попытаться …
13 июл '16 в 03:07
3 ответа

Преимущество gitPython перед выполнением команды git с подпроцессом?

Я недавно сделал команду git, используя python, которая выполняет команду git, используя subproces.Popen поэтому я спорю, стоит ли воспользоваться gitPython модуль или нет? Имеет ли это какое-то значение, если gitpython модуль используется?
08 мар '14 в 11:13
1 ответ

Как сделать git fetch используя gitpython?

Я ищу эквивалентный способ получить в gitpython git fetch --quiet --all Как я могу выполнить git fetch в python?
05 окт '16 в 07:42
1 ответ

GitPython: git.diff(commit_a, commit_b) всегда возвращает пустую строку

Когда я пытаюсь следующий код, используя GitPython: repo.head.commit.diff('HEAD~1')[0].diff Всегда возвращает пустую строку. Я много раз менял файл, также пытался в разных коммитах. Я также попробовал следующий код, который бы перечислял все изменен…
02 сен '15 в 00:00
1 ответ

GitPython труба выводит на стандартный вывод

Делать некоторые очень простые скрипты в Python. Я клонирую репозиторий на сервер с помощью следующего оператора в скрипте Python: Repo.clone_from("source", "target") Как я могу получить прогресс от clone_from и передать его на стандартный вывод?
24 июл '15 в 05:10
1 ответ

Как организовать файловые фрагменты с помощью gitpython

Предоставляет ли gitpython (или, в крайнем случае, какой-либо из API-интерфейсов Python git) способ размещения выбранных фрагментов из файла в рабочем дереве, например git add -i позволяет тебе? Я думаю, что я могу что-то увидеть, как получить итера…
20 фев '18 в 11:19
2 ответа

Идентификация фактических названий веток git коммитов

Это простой репозиторий git. Я пометил коммиты номерами для удобства ссылок. Репо имеет следующие филиалы: мастер: 13 коммитов (1,2,3,4,5,6,7,8,9,10,11,12,13) new_branch: 8 коммитов (1,2,3,4,5,6,14,15) test_branch: 3 коммитов (1,2,3) still_another_…
24 авг '18 в 16:02
0 ответов

Добавить субмуль с Gitpython

Как я могу добавить подмодуль с Gitpython? Я знаю, как добавить его обычным способом, но я не нахожу никакой помощи в документации от Gitpython, как я могу добавить его с помощью библиотеки lib. большое спасибо
07 июн '17 в 16:32
1 ответ

Редактировать коммит с помощью gitpython

Допустим, вы находитесь в терминале, в настоящее время сидите в корне git-репо. Если у вас установлен GitPython, вы можете сделать это, чтобы получить последний зафиксированный коммит, или, скорее, коммит, на который указывает HEAD: &gt;&gt;&gt; imp…
15 янв '13 в 01:34
1 ответ

GitPython: проверьте, доступен ли git

GitPython зависит от наличия версии командной строки git установлен (в противном случае вы получите проблему в этом вопросе: OSError: [Errno 2] Нет такого файла или каталога на GitPython). Есть ли способ из API GitPython проверить, найден ли исполня…
27 янв '16 в 11:22