Мне интересно, есть ли способ получить объекты commit и tree только с удаленного.Git blobless repository
Это может показаться глупым вопросом, я не уверен, что я новый, чтобы скрыть водопровод. Я создаю приложение, которое связывает метаданные с git-коммитами, авторством и структурой файловой системы. Мои параметры состоят в том, чтобы создать стандартную нормализацию данных в базе данных с помощью какого-то механизма синхронизации с помощью крючка или использовать мощные собственные средства git для синхронизации, добавления метаданных и истории запросов.
Однако, поскольку на самом деле я не нуждаюсь в объектах blob, это спасло бы меня от двух или двух хостов, если бы я мог их как-то пролить. Возможно ли это или любое воплощение концепции?
Возможный дубликат [Генерация статистики из репозитория Git] (http://stackoverflow.com/questions/1828874/generating-statistics-from-git-repository) –
Есть определенные опции git-statistics; инструменты, которые я мог бы использовать. Мне также нужно обрабатывать мои собственные данные, а «git-notes» - это один из подходов, который я сейчас изучаю. Сценарий в стороне, это очень явный вопрос, не связанный с статистикой git или другими вопросами, которые мне удалось найти: Можете ли вы получить только определенные типы объектов git (например, commit и tree) с удаленного? –
Пример альтернативного воплощения этой концепции может включать в себя подрыв «git-fast-import» только для захвата определенных типов объектов с удаленного. Я не уверен, что это позволит вам сделать это, не получая капли, но это хорошо показывает, что я хочу знать: высокоуровневые, у вас есть объекты фиксации и дерева без капли, и низкоуровневые, что git plumbing команда позволила бы мне это сделать? –