Toast Engine
Loading...
Searching...
No Matches
editor.Git Namespace Reference

Classes

class  ArtworkFolder
class  ArtworkRow
class  CommitView
class  CommitViewModel
class  CommitWindow
class  GitAskpass
 Editor modal for git and ssh prompts with the editor executable as the askpass program over a named pipe.
class  GitAttributes
class  GitFileRow
class  GitLockGuard
class  GitParsers
class  GitPassphraseModal
struct  GitResult
class  GitRunner
class  GitService
class  GitStatusStyle
class  GitViewModel
class  GravatarCache
class  LockArtworkView
class  LockArtworkViewModel
class  LockArtworkWindow
class  LockedFileModal
class  LockRow
class  LocksView
class  LocksViewModel

Enumerations

enum  GitFileStatus {
  None = 0 , Added = 1 , Modified = 2 , Moved = 4 ,
  Untracked = 8 , Deleted = 16
}
enum  LockedSaveChoice { Cancel , Proceed , Discard , SaveAs }

Functions

record GitChange (string Path, GitFileStatus Staged, GitFileStatus Unstaged, string? OldPath=null)
record GitLock (string Id, string Path, string Owner, bool OwnedByMe, DateTime LockedAt)
record GitBranchInfo (string Name, int Ahead, int Behind, bool HasUpstream)
record LockManyResult (int Locked, int Failed, string? FirstError)
record GitStatusSnapshot (GitBranchInfo Branch, IReadOnlyList< GitChange > Changes)