Как определить, какие поля были отложены / отображены только в наборе запросов Django

Я пытаюсь сериализовать набор запросов в json, используя свой собственный итератор. Он отлично работает с существующими ветками, так как я использую следующую команду git, чтобы получить список входящие коммиты: ...

Я пишу ловушку pre-receive, чтобы выполнить некоторую проверку перед принятием коммитов при отправке. Он отлично работает с существующими ветками, так как я использую следующую команду git, чтобы получить список входящие коммиты:

git rev-list $old_sha1..$new_sha1

Однако приведенная выше команда не работает, если пользователь помещает новую ветку в общий репозиторий, потому что old_sha1 - это все нули. Итак, вопрос в том, как мне получить список входящих коммитов для вновь созданный филиал. Выполнение git rev-list $ new_sha1 не работает, так как оно дает все изменения до начала времен. Есть ли способ указать что-то вроде этого:

git rev-list $branching_sha1..$new_sha1
8
задан KiRPiCH 24 December 2010 в 01:23
поделиться