summaryrefslogtreecommitdiff
path: root/bpkg/git-repository-protocol
blob: 902ff1f415bd1eda9d2b3d4f7319f11aa995b564 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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.