package
0.0.0-20200424044333-dd9b6ef60ae8
Repository: https://github.com/snarlysodboxer/hambone.git
Documentation: pkg.go.dev
# README
git State Store adapter
Notes on this adapter
Significant effort has been made to make this adapter fault tolerant, but this is hard. This adapter is for those who can tolerate the occasional difficulties that arrise from the git server being down or other network hiccups. (This might mean deleting the pod hambone is running in and starting from the latest commit.)
This adapter does support etcd locks so that it can be run in replica.
TODO
- if a committed push fails, retry and eventually, release lock, return error to caller, (shutdown, self-delete pod)?
# Variables
TrackedUncommittedChangesError indicates a request's Instance has tracked but uncommitted changes in the working tree.
UnTrackedUncommittedChangesError indicates a request's Instance has untracked and uncommitted changes in the working tree.