Описание тега grit
Rubygem, который позволяет ОО доступ к репозиториям git.
2
ответа
Создание тегов с помощью Grit
Я пытаюсь создать тег в своем репозитории git через Grit, но я не уверен, что библиотека поддерживает теги, на которые есть ссылки. Это легко создать тег, как это: Grit::Tag.create_tag_object(repo, params, actor) Но это только создаст легкий тег. Чт…
16 мар '12 в 02:33
1
ответ
Песчаные предупреждения на рубине 1.9
Я учу грит (версия 2.4.1). Вот мой основной код: #!/usr/bin/env ruby -wKU require "grit" repo = Grit::Repo.new("./myproject") p repo.commits Запуск этого кода дал мне много предупреждений. Этот diff для GitHub, как указал пользователь @Dogbert, помо…
20 июн '11 в 16:23
3
ответа
Как отобразить коммит в ruby
Как отобразить содержимое фиксации, указанное в SHA-1, в приложении Ruby on Rails?
19 ноя '11 в 19:40
1
ответ
Как найти блоб в дереве по его названию
У меня есть дерево коммитов, найденное SHA-1, код: tree = repo.tree(sha) Теперь мне нужно найти блоб по имени файла и отобразить его содержимое.
21 ноя '11 в 18:42
2
ответа
grit - пытается добавить файлы в git repo без записи их в файловую систему
mkdir /tmp/scratch cd /tmp/scratch git init . -* - xx.rb: SCRATCH = '/tmp/scratch' repo = Repo.new(SCRATCH) def add_multiple_commits_same_file_different_content(repo) previous_commit = repo.commits.first && repo.commits.first.id dir = "./" (…
05 июн '10 в 01:44
5
ответов
Как обнаружить конфликт между двумя git-репозиториями.
Для реализации github-подобной функции запроса fork/pull в моем проекте, функция автоматического слияния должна обнаруживать конфликт между репозиторием источника / цели каждый раз при просмотре запроса pull. Одно из решений, которое приходит ко мне…
24 апр '12 в 02:58
3
ответа
Можно ли добавить / зафиксировать файл в индексе локального репозитория Git?
Я возиться с драгоценным камнем Ruby Grit... вижу, как я могу использовать его для управления / доступа к серверу Gitosis, на котором я работаю. Кто-нибудь знает, возможно ли добавить / зафиксировать файлы в локальном репо, или мне нужно будет настр…
04 апр '11 в 11:48
1
ответ
Grit commit_diff показывает обратный diff
Я пытаюсь сделать очень простую вещь: читать различия из репозитория git через рубиновый камень Grit. Я создаю файл и добавляю строку "Это я меняю первый файл". Теперь я делаю это, чтобы получить diff: r = Grit::Repo.new("myrepo") c = r.commits.firs…
23 мар '12 в 14:52
1
ответ
Метод клона Грит не определен?
Недавно я начал работать над проектом, который использует git для хранения и ruby в качестве внешнего интерфейса. Первая версия моего скрипта использовала ruby-git, что было неплохо, хотя и довольно просто. Когда мне нужно было выполнить более кон…
06 дек '10 в 20:26
2
ответа
Пример толчка мерзавца, использующего или бурный или песок
Я ищу несколько примеров кода, для грубых или грит, показывающих, как сделать git push, Фон У меня есть грабли deploy:staging а также deploy:production что я использую для развертывания моего приложения. Я развертываю на героку, поэтому по этим зада…
01 мар '13 в 05:02
3
ответа
Несколько вопросов о Грит
У меня есть несколько вопросов о Grit/Git, с которыми, я надеюсь, вы сможете мне помочь. Вот мой код: # create Repo r = Repo.init_bare 'myrepo.git' i = r.index # first commit to master i.add('myfile.txt', 'my file contents') i.commit("This is my com…
30 апр '11 в 02:42
1
ответ
Ruby Grit: найти коммиты между 2 ветками
Я хотел бы сравнить две ветви и показать коммиты, которые существуют в одной, но не в другой. Это работает из командной строки git log --pretty=oneline branch_b ^branch_a --no-merges и дает мне то, что я хочу, но я хотел бы смоделировать то же самое…
13 июл '12 в 23:18
2
ответа
Grit: как определить, что между двумя коммитами новее?
Я хотел бы иметь возможность сказать между двумя Grit::Commit объекты, которые новее. Что я имею в виду под более новым является то, что если commit_A является родителем (или родителем родителя и т. д.) commit_B, затем commit_B новее. Это предполага…
05 июн '12 в 05:24
1
ответ
Git: редактирование файла в голом репозитории с использованием сантехнических команд Git
Я пытаюсь создать базовый веб-интерфейс GIT для пустых репозиториев GIT, который позволяет редактировать (только) существующие файлы. Например, рассмотрим эти два случая: /dir-a/dir-b/dir-c/a-file.txt /a-file.txt Как я могу использовать низкоуровнев…
19 окт '12 в 06:43
1
ответ
Как Github позволяет встроенное редактирование файлов? (Или как добавить или отредактировать файлы в пустом хранилище git)
У меня есть небольшое приложение, которое управляет несколькими git-репозиториями, похожими на Github/Gitorious. Github допускает встроенное редактирование файлов, и я хотел бы знать, есть ли у кого-нибудь представление о том, как им это удается. Сн…
27 июл '11 в 14:26
1
ответ
Получить последний коммит для blob с ruby /grit
Я клонировал копию git-wiki для некоторых образовательных программ. Теперь, как вызов, я попытался выяснить, как получить дату для BLOB-объекта. капля забирается с repository.tree/(page_name + extension) насколько я видел, вы можете получить только …
27 ноя '10 в 12:36
0
ответов
Один и тот же файл в измененных и добавленных файлах в состоянии git
У меня есть консольное приложение ruby, которое использует grit gem для манипулирования репозиториями git на MacOS. Когда я вызываю это приложение из папки git, я хочу отредактировать и отредактировать некоторые файлы, эти файлы будут отображаться к…
27 апр '15 в 13:24
1
ответ
Использование песка с Ruby на рельсах
Когда я использую rails cЯ мог бы напечатать repo = Grit::Repo.name("/path/path") и нет ошибки. Но когда я набираю их в моем контроллере rails, появляется сообщение об ошибке: uninitialized constant AaaController::Grit и если я добавлю require 'grit…
29 дек '11 в 09:35
2
ответа
Как получить дату последней фиксации файла с помощью ruby /grit?
У меня есть сайт jekyll, и я хочу найти дату последнего коммита определенного поста, используя ruby /grit. Я знаю, что могу сделать следующее, используя git: git log -1 --format="%cd" -- <file> Как я могу сделать что-то эквивалентное, исполь…
07 фев '12 в 22:26
1
ответ
Получение капель с песком
Я использую Grit в своем приложении rails и создаю коммит, который, как я знаю, работает: repo = Repo.new(full_path, {:is_bare => true}) fname = "snippet" File.open("#{full_path}/#{fname}", 'w') {|f| f.puts(data)} Dir.chdir("#{full_path}") {repo.…
07 мар '12 в 02:29