Я разрабатываю application для отслеживания проблем, в котором я хочу предоставить возможность просматривать информацию о ревизии, связанную с проблемой. Итак, мне нужно найти репозиторий git для фиксации сообщениями, содержащими ключ проблемы.ruby - git search by commit message
В настоящее время единственным драгоценным камнем, который я нашел, который мог бы мне помочь, является rugged, но он не предусматривает эту функцию. Вы можете искать только sha1.
Любые идеи?
благодарю вас @phoet, I «Жду на всякий случай, если кто-нибудь знает об интегрированном с драгоценными камнями способе, иначе я помету твой ответ. Я хотел избежать командной строки;) Я не знал о флаге «oneline», круто. –
Почему вы хотите избежать командной строки? это лучшая вещь о рубине! если вы хотите узнать больше о 'git log', просто введите' git help log'. есть много полезных флагов и переключателей. – phoet
Я хотел иметь его более объектно-ориентированным способом, но, похоже, я его не избегу. Спасибо за помощь. Ваш ответ побеждает;) –