Описание тега pygit2
Pygit2 is a set of Python bindings to the libgit2 shared library.
0
ответов
pygit2 возвращает неправильные флаги для repo.status()
Я бегу repo.status().items() в хуке предварительной фиксации с использованием -a флаг (git commit -a -m "Test"), и я получаю результат, который выглядит следующим образом: [('config/git_hooks/pre-commit', 256), ('bin/run_flake8', 256)] Если я бегу g…
29 дек '16 в 19:17
1
ответ
Как напечатать содержимое объекта Pygit в Python
Я пытаюсь напечатать объект diff, как показано ниже. Я ожидаю вывод, похожий на git show, но я не получаю то же самое. Как мне этого добиться? Благодарю. import pygit2 repo=pygit2.Repository('/home/repository') t0=repo.revparse_single('HEAD') t1=rep…
03 фев '15 в 16:17
0
ответов
Как сделать ребаз с pygit2?
Я застрял, пытаясь реализовать git rebase с pygit2, Предполагая эту историю репо, как сделать ребаз topic на master с помощью pygit2? (т. е. эквивалент git rebase master topic): A---B---C topic / D---E---F---G master Согласно документации pygit2, me…
17 окт '16 в 08:23
1
ответ
Ошибка в подписи при нажатии на pygi2
Я сталкиваюсь с проблемой при нажатии с использованием pygit2 v0.21.3, вот мой код: import pygit2 as git repo = git.Repository("path/to/my/repo.git") # just for testing,it will not be local for rem in repo.remotes: rem.push_url = rem.url rem.credent…
07 июл '15 в 11:54
1
ответ
Pygit2: Почему слияние оставляет ветвь в нечистом состоянии?
В настоящее время я использую Pygit 0.24.1 (вместе с libgit 0.24.1), работая над хранилищем, где у меня есть две ветви (скажем, prod а также dev). Каждое изменение сначала вносится в dev ветка и толкнул в удаленном хранилище. Для этого у меня есть э…
15 июл '16 в 19:45
1
ответ
Невозможно ssh нажать на pygit2
Я пытаюсь использовать SSH для репозитория GitHub с помощью Pygit2. Вот ошибка, которую я продолжаю получать.Можете ли вы указать на ошибку? >>> sshcred = repo_.pygit2.credentials.Keypair('avckp','id_rsa.pub','id_rsa','') >>> remo2…
03 июл '14 в 17:03
1
ответ
Получить все репо коммиты используя pygit2 с svn репозиториями
Теперь я использую git svn для клонирования репозиториев, когда я хочу получить все их коммиты и сохранить их в БД. Для получения всех коммитов я использую pygit2.Repository но я вижу, что я получаю только коммиты из ветки '/trunk/'. Если я использу…
02 июн '17 в 11:09
0
ответов
Проблемы установки pygit2 на windows
Я пытаюсь установить http://www.pygit2.org/install.html В рамках этого я установил в Windows Cmake(Cmake-GUI). когда я выбрал в Source code-libgit2-0.26.0 (скачано с - https://github.com/libgit2/libgit2/archive/v0.26.0.zip) и настроил я получаю ошиб…
12 сен '17 в 19:05
1
ответ
Требование к пипсу на основе доступной версии библиотеки ОС
Я разрабатываю пакет Python на основе pygit2, pygit2 зависит от libgit2, Ubuntu 18.04 имеет версию libgit2-2.6 Ubuntu 18.10 имеет версию libgit2-2.7 В моих требованиях.txt/Pipfile, если у меня есть "pygit2" = "==0.26.4"работает 18.04 (после выполнен…
15 янв '19 в 03:21
0
ответов
libgit2 с скомпилированным openssl 1.1.1
Привет, я получаю сообщение об ошибке "Проверка сертификата отменена пользователем" при попытке клонировать репозиторий https на centos 7 с скомпилированным openssl 1.1.1. Traceback (most recent call last): File "<string>", line 1, in <modu…
17 ноя '18 в 16:11
1
ответ
Как заставить pip видеть двоичный файл libgit2 при установке pygit2 в windows?
Я пытаюсь установить pygit2 с помощью pip скрипт Python, но он всегда терпит неудачу с этим сообщением error: Unable to find vcvarsall.bat У меня не установлена Visual Studio, поэтому я попытался скомпилировать libgit2 с помощью MinGW и это сработ…
28 май '15 в 08:02
1
ответ
Как мне установить учетные данные ssh для libgit2/libssh2?
Я пытаюсь выдвинуть ссылки изнутри pygit2/libgit2: push_refspec = git_repo.lookup_reference('HEAD').resolve().name logger.info("Pushing " + push_refspec) git_remote.push(push_refspec) Тем не менее я получаю ошибку об отсутствующих учетных данных: _p…
06 янв '14 в 18:39
1
ответ
Ошибка при установке pygit2
Я должен установить библиотеку pygit2 на мою машину с Ubuntu. Я получаю сообщение об ошибке ниже, когда я пытаюсь "pip install pygit2". cffi.ffiplatform.VerificationError: CompileError: команда 'x86_64-linux-gnu-gcc' завершилась неудачно с состояние…
30 янв '15 в 01:24
1
ответ
Pygit2 - объединение ветки без быстрой перемотки вперед
По сути, я пытаюсь сделать "ветку git merge --no-ff", чтобы объединить мою ветку обратно. Глядя на документацию Pygit2, я не совсем уверен, каков правильный способ сделать это. Прямой мыслью было бы сделать что-то вроде этого: repo.merge(branch.targ…
11 окт '14 в 02:03
2
ответа
PyGit2 - TreeBuilder.insert('имя',blobid,GIT_FILEMODE_BLOB) против index.add( 'путь / к / файлу')?
Я немного озадачен тем, как начать работу с PyGit2. Когда я добавляю файлы (множественное число) во вновь созданный репозиторий, я должен добавить их в index.add('path/to/file') или мне лучше создать TreeBuilder и использовать tb.insert( 'name',oid,…
20 янв '14 в 19:28
1
ответ
Клонирование только основной ветви с использованием PyGit2
Я хочу клонировать некоторые удаленные репозитории, но получить только основную ветку. Мой код в настоящее время получает все ветви. def init_remote(repo, name, url): # Create the remote with a mirroring url remote = repo.remotes.create(name, url, "…
10 янв '16 в 22:28
0
ответов
Эмуляция 'git ls-remote' с 'pygit2'
У меня есть программа на Python, которая управляет Git-репозиторием, используя pygit2, Я хотел бы проверить, есть ли новые коммиты на master ветка в пульте без их извлечения. git ls-remote может сделать это в командной строке. Можно ли выполнить с p…
19 апр '18 в 09:24
1
ответ
Как я могу нажать на удаленный с Pygit2?
Я хочу клонировать репозиторий, изменить файл и отправить этот измененный файл обратно в исходную ветку. Я могу клонировать репо с repo = pygit2.clone_repository(repo_url, local_dir, checkout_branch="test_it") но что мне нужно сделать сейчас, чтобы …
19 фев '16 в 18:52
1
ответ
Как интерпретировать информацию о статусе pygit2
Я использую pygit2 для доступа к этому состоянию репо status = repo.status() for filepath,flags in status.items(): print ("path %s flags %d", filepath, flags) Кажется, я не могу найти какую-либо документацию о том, как интерпретировать флаги Может л…
11 май '17 в 09:50
1
ответ
Установка libgit2 и pygit2 в доклере archlinux
Попытка установить libgit2 и pygit2 в докере. Продолжайте сталкиваться с ошибками независимо от того, как я пытаюсь. Current docker file: https://pastebin.com/jsbdqeEX Current error: https://pastebin.com/MVHXUuxa Спасибо за любую помощь, которую вы …
05 ноя '17 в 16:32