class documentation
class ReftableWriter:
Constructor: ReftableWriter(f, auto_create_head, is_batch_operation)
Writer for reftable files.
| Method | __init__ |
Initialize ReftableWriter. |
| Method | add |
Add a direct reference. |
| Method | add |
Add a symbolic reference. |
| Method | delete |
Mark a reference as deleted. |
| Method | write |
Write the reftable to the file. |
| Instance Variable | auto |
Undocumented |
| Instance Variable | f |
Undocumented |
| Instance Variable | header |
Undocumented |
| Instance Variable | is |
Undocumented |
| Instance Variable | max |
Undocumented |
| Instance Variable | min |
Undocumented |
| Instance Variable | refs |
Undocumented |
| Instance Variable | refs |
Undocumented |
| Method | _get |
Get update indices for all refs based on operation type. |
| Method | _maybe |
Auto-create HEAD -> refs/heads/master if needed (Git compatibility). |
| Method | _write |
Write final padding and CRC for Git compatibility. |
| Method | _write |
Write the reftable header. |
| Method | _write |
Write reference blocks. |
| Instance Variable | _written |
Undocumented |