summaryrefslogtreecommitdiff
path: root/repo.proto
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-12-03 00:35:50 -0600
committerJeff Carr <[email protected]>2024-12-03 00:35:50 -0600
commit1d1d8e7eea642cd3fc546101b4899ec1db81e3b7 (patch)
tree0a313aa1a49b1aeaacfc3df802171193ed76a324 /repo.proto
parent7a90613c91fa5c06b6fbe5a7a6e48fbba722877d (diff)
lots of code hopefully better than before
Diffstat (limited to 'repo.proto')
-rw-r--r--repo.proto35
1 files changed, 19 insertions, 16 deletions
diff --git a/repo.proto b/repo.proto
index ec3b6fb..bd6e269 100644
--- a/repo.proto
+++ b/repo.proto
@@ -12,22 +12,25 @@ import "google/protobuf/timestamp.proto"; // Import the well-known type for Time
// global settings for autogenpb `autogenpb:mutex`
message Repo { // `autogenpb:marshal`
- string fullPath = 1; // the actual path to the .git directory: '/home/devel/golang.org/x/tools'
- google.protobuf.Timestamp lastPull = 2; // last time a git pull was done
- string masterBranchName = 3; // git 'main' or 'master' branch name
- string develBranchName = 4; // whatever the git 'devel' branch name is
- string userBranchName = 5; // whatever your username branch is
- GitTags tags = 6; // known tags
- string goPath = 7; // `autogenpb:unique` // the logical path as used by golang: 'go.wit.com/apps/helloworld'
- bool goLibrary = 8; // is this a golang library?
- bool goBinary = 9; // is this a golang binary?
- bool goPrimitive = 10; // if this is a golang primitive (only has go.mod)
- bool goPlugin = 11; // is this a golang plugin?
- GoDeps goDeps = 12; // what is in the go.sum file
- google.protobuf.Timestamp lastGoDep = 13; // last time go.sum was processed
- bool dirty = 14; // if git says things have been changed
- GoDeps published = 15; // the last published go.mod/go.sum
- string targetVersion = 16; // useful during the package release process
+ string fullPath = 1; // the actual path to the .git directory: '/home/devel/golang.org/x/tools'
+ google.protobuf.Timestamp lastPull = 2; // last time a git pull was done
+ string masterBranchName = 3; // git 'main' or 'master' branch name
+ string develBranchName = 4; // whatever the git 'devel' branch name is
+ string userBranchName = 5; // whatever your username branch is
+ GitTags tags = 6; // known tags
+ string goPath = 7; // `autogenpb:unique` // the logical path as used by golang: 'go.wit.com/apps/helloworld'
+ bool goLibrary = 8; // is this a golang library?
+ bool goBinary = 9; // is this a golang binary?
+ bool goPrimitive = 10; // if this is a golang primitive (only has go.mod)
+ bool goPlugin = 11; // is this a golang plugin?
+ GoDeps goDeps = 12; // what is in the go.sum file
+ google.protobuf.Timestamp lastGoDep = 13; // last time go.sum was processed
+ bool dirty = 14; // if git says things have been changed
+ GoDeps published = 15; // the last published go.mod/go.sum
+ string targetVersion = 16; // useful during the package release process
+ bool readOnly = 17; // tracks access to 'git push'
+ string URL = 18; // the URL. amazingly I didn't add this earlier. duh.
+ bool goProtobuf = 19; // autogen go files from .proto
}
message Repos { // `autogenpb:marshal`