summaryrefslogtreecommitdiff
path: root/repo.proto
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-11-21 02:24:31 -0600
committerJeff Carr <[email protected]>2024-11-21 02:24:31 -0600
commit6d4a1be367c52c70febe70479127bfc1330a7676 (patch)
tree5c79ff160fd8b2932d0964b6ad7f3a880e9fa460 /repo.proto
parent9617f8f174acc6099bf598477efb00931938d985 (diff)
add more config file options
Diffstat (limited to 'repo.proto')
-rw-r--r--repo.proto18
1 files changed, 13 insertions, 5 deletions
diff --git a/repo.proto b/repo.proto
index 4b087b4..cef8607 100644
--- a/repo.proto
+++ b/repo.proto
@@ -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'