Вопросы по теме '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