|
SVCS - Русская документация
|
Представляет отдельный элемент (файл или поддиректорию) внутри объекта Tree. Подробнее...
#include <Tree.hxx>
Открытые члены | |
| bool | operator< (const TreeEntry &other) const |
| Оператор сравнения, необходимый для сортировки. | |
Открытые атрибуты | |
| std::string | mode |
| Режим файла (права доступа) и идентификатор типа (например, "100644" для blob, "040000" для tree). | |
| std::string | name |
| Имя файла или поддиректории. | |
| std::string | hash_id |
| Хеш-идентификатор (SHA-256) ссылаемого объекта (Blob или Tree). | |
| std::string | type |
| Тип ссылаемого объекта ("blob" или "tree"). | |
Представляет отдельный элемент (файл или поддиректорию) внутри объекта Tree.
Эта структура связывает имя и режим файла с хеш-идентификатором другого объекта СКВ.
| bool svcs::core::TreeEntry::operator< | ( | const TreeEntry & | other | ) | const |
Оператор сравнения, необходимый для сортировки.
Записи должны быть отсортированы по алфавиту по имени перед сериализацией для обеспечения стабильного и последовательного хеш-идентификатора объекта Tree.
| other | Запись TreeEntry для сравнения. |