diff options
Diffstat (limited to 'repo.proto')
| -rw-r--r-- | repo.proto | 18 |
1 files changed, 13 insertions, 5 deletions
@@ -12,15 +12,23 @@ import "google/protobuf/timestamp.proto"; // Import the well-known type for Time // due to the prior apache foundation project. This happens and is ok! message Repo { string goPath = 1; // Examples: 'go.wit.com/apps/go-clone' or "~/mythings" or "/home/src/foo" + bool writable = 2; // if you have write access to the repo bool readOnly = 3; // the opposite, but needed for now because I don't know what I'm doing bool private = 4; // if the repo can be published bool directory = 5; // everything in this directory should use these writable & private values - string masterBranch = 6; // git 'main' or 'master' branch name - string develBranch = 7; // whatever the git 'devel' branch name is - string userBranch = 8; // whatever your username branch is - string debname = 9; // this is the actual .deb name of the package - google.protobuf.Timestamp verstamp = 10; // the git commit timestamp of the version + bool favorite = 6; // you like this. always git clone/go clone this repo + bool interesting = 7; // this is something interesting you found and want to remember it + + string masterBranch = 8; // git 'main' or 'master' branch name + string develBranch = 9; // whatever the git 'devel' branch name is + string userBranch = 10; // whatever your username branch is + + string debname = 11; // the actual name used with 'apt install' (or distro apt equivalent. +// todo: appeal to everyone to alias 'apt' on rhat, gentoo, arch, etc to alias 'apt install' +// so we can make easier instructions for new linux users. KISS + + google.protobuf.Timestamp verstamp = 12; // the git commit timestamp of the version } // TODO: autogen 'Repos' |
