summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bpkg/git-repository-protocol18
1 files changed, 18 insertions, 0 deletions
diff --git a/bpkg/git-repository-protocol b/bpkg/git-repository-protocol
new file mode 100644
index 0000000..902ff1f
--- /dev/null
+++ b/bpkg/git-repository-protocol
@@ -0,0 +1,18 @@
+? Support for git:// as repository protocol [idea]
+
+We are thinking about fetching packages directly from git repositories but it
+may also make sense to store entire repositories in git.
+
+The main advantage will probably be the ease of use (i.e., just push your
+stuff to github, no need to run HTTP server). But can't we already access
+things (perhaps less efficiently) via git's HTTP protocol, i.e., isn't the
+repository just a bunch of files via HTTP?
+
+The main disadvantage will be the need to store generated manifests in the
+repository, which will probably become binary (compressed).
+
+What also could be useful is the ability to treat a group of git repositories
+(and specific branch) as a repository somehow (e.g., for bbot dependency
+resolution).
+
+See also git-package-protocol.