Описание тега dulwich
Dulwich - это реализация Git на Python.
0
ответов
python- dulwich работает только в интерпретаторе, но не как скрипт
Я пытаюсь использовать Далвич для доступа к своим репозиториям git. Я проследил за документацией и установил ее по мере необходимости, а затем попытался запустить этот простой скрипт: >>> from dulwich.repo import Repo >>> r = Repo(…
28 июл '17 в 01:18
1
ответ
Шпаргалка Далвича: как воспроизвести "git log"?
Уважаемые участники сообщества, Я работаю над системой анализа кода и хотел бы заменить вызовы приложения CLI Git модулем Dulwich. В качестве второго шага мне нужно заменить команду "git log" на эквивалент Dulwich. В частности, я пытаюсь воспроизвес…
25 июн '18 в 10:42
1
ответ
Python: добавление git remote с помощью Dulwich
Я использую GIT для удаленных данных. Это мой код from dulwich.repo import Repo from dulwich.server import DictBackend, TCPGitServer repo = dulwich.repo.Repo.init('remote', mkdir=True) backend = DictBackend({'/': repo}) dul_server = TCPGitServer(bac…
05 янв '16 в 09:43
2
ответа
Дульвич - клон из аутентификации удаленного репо
Я не мог найти какой-либо ресурс по этой теме. Мне нужно клонировать из частного репозитория, указав имя пользователя и пароль. Однако, когда они предоставляются в качестве аргументов ключевого слова для dulwich.get-client-from-path(), возникает оши…
22 янв '15 в 19:17
1
ответ
git-dulwich: как слить или перебазировать?
Я пытаюсь создать веб-сайт, чтобы обеспечить некоторый сервер, такой как совместное письмо в определенных целях. Но я не буду создавать такое же колесо. Поэтому я выбрал git как VCS(систему контроля версий), используя dulwich. С dulwich все хорошо, …
12 апр '13 в 08:37
1
ответ
Ошибка Python Dulwich при вытягивании
Когда я пытаюсь вытащить папку с Dulwich, я получил эту ошибку: AttributeError: 'NoneType' object has no attribute 'startswith' Я получил ту же ошибку на Windows или Linux. Функция клона работает отлично Вот мой код: from dulwich import porcelain im…
31 авг '16 в 12:56
1
ответ
В Дульвиче, как мне передать ветку вместо HEAD?
Очевидно, что repo.do_commit(message='test commit', committer='Name ') фиксирует только refs / head /master. Есть ли способ установить текущий коммит ref другим, чем refs/heads/master? Или это единственный способ зафиксировать ветку, создав объект C…
01 авг '11 в 21:33
3
ответа
Нахождение первого коммита на ветке с помощью GitPython
Я пишу ловушку git post-receive с использованием Python и Git-Python, которая собирает информацию о коммитах, содержащихся в push, а затем обновляет наш трекер ошибок и IM с помощью сводки. У меня возникли проблемы в случае, когда толчок создает вет…
29 авг '13 в 05:11
1
ответ
Работа с репозиторием GitHub Wiki с использованием Python
Есть ли способ программно (используя такие библиотеки, как PyGithub, GitPython или же dulwich) загрузить любой файл прямо в MyRepo.wiki.git хранилище? Использование Python, конечно. Я могу легко загрузить файл прямо в MyRepo.git хранилище с помощью …
29 янв '13 в 16:35
1
ответ
Python: git remote add -f origin в Dulwich
Я хочу выполнить git remote add -f origin <repo> с Далвичем. Однако я не мог найти что-то в этом направлении. Кто-нибудь знает решение или альтернативу в gitpython? Спасибо за идеи.
02 янв '16 в 14:45
2
ответа
Как оформить заказ определенных файлов или каталогов с помощью Dulwich
У меня есть рабочая функция проверки на основе Дульвич: def checkout(repo, ref=None): if ref is None: ref = repo.head() index = repo.index_path() tree_id = repo[ref].tree build_index_from_tree(repo.path, index, repo.object_store, tree_id) return [re…
14 янв '16 в 12:18
2
ответа
Клонирование с помощью Dulwich с использованием SSH - получить Dulwich, чтобы узнать открытый ключ (исключение Hangup)
Мне удалось клонировать, используя dulwich с HTTP-URL, но когда я пытаюсь клонировать с помощью SSH, я получаю "HangupException". Возможно ли, что Дульвич не получает доступ к открытому ключу в папке ~/.ssh, а затем не может установить соединение SS…
18 янв '18 в 20:24
1
ответ
Не в состоянии клонировать с помощью Dulwich Python
Я пытаюсь клонировать репозиторий с удаленного сервера gitlab с помощью модуля python dulwich. Однако я получаю следующую ошибку: socket.error: [Errno 10061] No connection could be made because the target machine actively refused it. Там нет брандма…
28 сен '16 в 05:54
1
ответ
NotCommitError Дульвича при попытке разрешить теги
Я работаю с dulwich над проектом, где мне нужно клонировать репозитории, иногда по идентификатору коммита, иногда по тегу, иногда по имени ветки. У меня проблемы с тегом, который, кажется, работает для некоторых репозиториев, но не для других. Вот "…
24 сен '13 в 15:28
2
ответа
Изменение строки в одной строке, поставленное Далвичем, показывает каждую строку по-разному
У меня есть файл с изменением в одну строку: git status отчеты S:\mydir\AEL>git status CodingTools_SourceControl.ael On branch master Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checko…
02 окт '18 в 09:58
11
ответов
Как правильно установить dulwich, чтобы hg-git работал в Windows?
Я пытаюсь использовать расширение hg-git Mercurial в Windows (Windows 7 64-bit, если быть точным). У меня установлены Mercurial и Git. У меня установлен Python 2.5 (32-разрядная версия). Я следовал инструкциям на http://hg-git.github.com/ чтобы уста…
02 мар '10 в 04:40
1
ответ
Создать сиротскую ветку без использования сиротского флага
У меня есть репо с некоторыми ветками. Я хочу создать новую ветку без истории в этом репо. Я пытаюсь сделать это с помощью Dulwich, который поддерживает большинство операций git, но не флаг-сироту. Каковы эквивалентные операции Git для создания сиро…
02 ноя '17 в 15:27
1
ответ
Работа с филиалами в Дульвиче (доступ к объектам / оформление заказа)
У меня проблема с Dulwich (переключился на него с GitPython из-за известной ошибки Windows с открытыми файлами в папке.git). Я пытаюсь получить файл из другой ветки открытого в данный момент репо (его состояние из последнего коммита). В GitPython эт…
21 авг '18 в 15:16
3
ответа
Как получить последний коммит для указанного файла с python(dulwich)?
Мне нужно имя автора и время последнего принятия для указанного файла с Python. В настоящее время я пытаюсь использовать Дульвич. Существует множество API для извлечения объектов для определенного SHA, например: repo = Repo("myrepo") head = repo.hea…
20 май '13 в 03:38
1
ответ
Как получить с помощью Dulwich в Python
Я пытаюсь сделать эквивалент git fetch -a используя библиотеку Далвич в Python. Используя документы по адресу https://www.dulwich.io/docs/tutorial/remote.html я создал следующий скрипт: from dulwich.client import LocalGitClient from dulwich.repo imp…
05 янв '16 в 10:22