summaryrefslogtreecommitdiff
path: root/package.proto
blob: 500db12026913f304cc8c4b593a82ebe1727b4da (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
syntax = "proto3";

package gitpb;

// import "google/protobuf/duration.proto"; // Import the well-known type for Timestamp
import "google/protobuf/timestamp.proto"; // Import the well-known type for Timestamp

message Package {
	string	name 				= 1;	// name: zookeeper-go
	string	version 			= 2;	// version: 0.0.3
	google.protobuf.Timestamp laststamp	= 3;	// the last time this package was seen (used to timeout entries)
	string	srcPath 			= 4;	// path to the sources (go.wit.com/apps/zookeeper)
	bool	installed			= 5;	// installed: true
}

message Packages {
	string   uuid	        = 1;    // I guess why not just have this on each file
	string   version        = 2;    // maybe can be used for protobuf schema change violations
	repeated Package 	packages = 3;
}