hbs2/docs/todo/delete-refs-properly.txt

12 lines
1.1 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

FIXME: delete-refs-properly
Сейчас мы помечаем удалённые бранчи 0000000000000000000000000000000000000000
и если такой бранч был удалён однажды, то больше его мы не увидим. Тогда как
реально они могут быть удалены, созданы, опять удалены.
Для каждой операции в logrefval мы пишем хэш лога, в котором она определена.
Так же у нас есть logobject в котором есть связь объектов и логов, и коммиты,
для которых мы можем построить высоту (топологически).
Таким образом, у лога можно определить "высоту", а значит, и для всех операций
в логе можно определить высоту. Таким образом, у последовательности изменений
значения ссылки возникает порядок.