Вопросы по теме 'rugged'
получить последнюю фиксацию, в которой файл изменился
Моя задача — выяснить, каков идентификатор последнего коммита, в котором изменился конкретный файл. Я использую рубин / прочный. Единственное решение, которое я придумал, — пройтись по всем фиксациям, найти файл в дереве, связанный с фиксацией для...
813 просмотров
schedule
28.02.2023
Как подключиться к удаленному серверу с помощью SSH-транспорта
Пусть удаленный репозиторий origin имеет URL-адрес ssh. Итак, следующий код:
remote = Rugged::Remote.lookup(repo, "origin")
remote.connect(:fetch)
поднимает Rugged::SshError: Cannot set up SSH connection without credentials .
Похоже,...
673 просмотров
schedule
13.04.2023
Rugged::Repository #status сообщает об очищенном состоянии при использовании Rugged для добавления файла в индекс
Я пытаюсь использовать Rugged::Index #add для добавления нового файла в индекс. Похоже, он успешно добавлен в индекс, но связанный с ним статус Rugged::Repository # для данного файла очищен.
Пример сеанса IRB, показывающий мою попытку добавить...
106 просмотров
schedule
02.02.2024
Выполнение быстрого слияния с Rugged
Какой канонический способ выполнить «объединение» с ускоренной перемоткой вперед с помощью Rugged?
Из здесь я нашел один возможный привести:
# Move branch forward
# Since there's no fast-forward merge in this lib yet, do it by hand.
br =...
825 просмотров
schedule
17.08.2023
Итерация с Ruby через git коммиты для конкретной ветки
Я хотел бы использовать Rugged для перебора всех коммитов в определенной ветке, от самого старого (первого) до самого нового (последнего). Я хотел бы изучить SHA1 и комментарий к каждому из них.
Может быть, мне лучше просто запустить «git log...
317 просмотров
schedule
05.12.2023
цветные дифференциалы с Rugged?
Я пытаюсь раскрасить вывод патча. Настройка конфигурации color.diff (через мой .gitconfig), похоже, не работает.
repo = Rugged::Repository.new('/some/path')
repo.config = Rugged::Config.new("#{ENV['HOME']}/.gitconfig")
log.info...
108 просмотров
schedule
04.04.2023
Удаление дерева и коммит с Rugged
Я пытаюсь удалить массив каталогов в репозитории git и сделать 1 коммит для каждого удаленного каталога. Я использую Rugged и Gitlab_git (который является более или менее просто оболочкой Rugged), и до сих пор мне удавалось делать все, что мне нужно,...
101 просмотров
schedule
28.08.2022