# Functions
No description provided by the author
No description provided by the author
# Constants
"Comment" is the last one of the todo package's enum entries.
Conveniently for us, the todo package starts the enum at 1, and given that it doesn't have a "none" value, we're setting ours to 0.
For a divergence log (left/right comparison of two refs) this is set to either DivergenceLeft or DivergenceRight for each commit; for normal commit views it is always DivergenceNone.
For a divergence log (left/right comparison of two refs) this is set to either DivergenceLeft or DivergenceRight for each commit; for normal commit views it is always DivergenceNone.
For a divergence log (left/right comparison of two refs) this is set to either DivergenceLeft or DivergenceRight for each commit; for normal commit views it is always DivergenceNone.
Special commit hash for empty tree object.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
A commit author.
Branch : A git branch duplicating this for now.
Commit : A git commit.
CommitFile : A git commit file.
File : A file from git status duplicating this for now.
Remote : A git remote.
Remote Branch : A git remote branch.
StashEntry : A git stash entry.
No description provided by the author
No description provided by the author
Tag : A git tag.
A git worktree.
# Interfaces
sometimes we need to deal with either a node (which contains a file) or an actual file.