Documentation
¶
Index ¶
- func IncrementalPath(receiver, sender []*FilesystemVersion) (incPath []*FilesystemVersion, conflict error)
- func SortVersionListByCreateTXGThenBookmarkLTSnapshot(fsvslice []*FilesystemVersion) []*FilesystemVersion
- func StripBookmarksFromVersionList(fsvslice []*FilesystemVersion) []*FilesystemVersion
- type ConflictDiverged
- type ConflictMostRecentSnapshotAlreadyPresent
- type ConflictNoCommonAncestor
- type ConflictNoSenderSnapshots
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IncrementalPath ¶
func IncrementalPath(receiver, sender []*FilesystemVersion) ( incPath []*FilesystemVersion, conflict error, )
func SortVersionListByCreateTXGThenBookmarkLTSnapshot ¶
func SortVersionListByCreateTXGThenBookmarkLTSnapshot(fsvslice []*FilesystemVersion) []*FilesystemVersion
func StripBookmarksFromVersionList ¶
func StripBookmarksFromVersionList(fsvslice []*FilesystemVersion, ) []*FilesystemVersion
Types ¶
type ConflictDiverged ¶
type ConflictDiverged struct {
SortedSenderVersions, SortedReceiverVersions []*FilesystemVersion
CommonAncestor *FilesystemVersion
SenderOnly, ReceiverOnly []*FilesystemVersion
}
func (*ConflictDiverged) Error ¶
func (c *ConflictDiverged) Error() string
type ConflictMostRecentSnapshotAlreadyPresent ¶
type ConflictMostRecentSnapshotAlreadyPresent struct {
SortedSenderVersions, SortedReceiverVersions []*FilesystemVersion
CommonAncestor *FilesystemVersion
}
func (*ConflictMostRecentSnapshotAlreadyPresent) Error ¶
func (c *ConflictMostRecentSnapshotAlreadyPresent) Error() string
type ConflictNoCommonAncestor ¶
type ConflictNoCommonAncestor struct {
SortedSenderVersions, SortedReceiverVersions []*FilesystemVersion
}
func (*ConflictNoCommonAncestor) Error ¶
func (c *ConflictNoCommonAncestor) Error() string
type ConflictNoSenderSnapshots ¶
type ConflictNoSenderSnapshots struct{}
func (*ConflictNoSenderSnapshots) Error ¶
func (c *ConflictNoSenderSnapshots) Error() string
Click to show internal directories.
Click to hide internal directories.