... | ... | @@ -12,6 +12,18 @@ The branches: |
|
|
|
|
|
While this is a single repo the upstream git history is disconnected from the Debian packaging history and the pristine-tar branches, so the repo has three root nodes. We could link packaging history and upstream history together using `gbp import-orig`'s `--upstream-vcs-tag` option.
|
|
|
|
|
|
Pros
|
|
|
----
|
|
|
* Close to what Debian does
|
|
|
* Upstream tarball is identical to upstream's released tarball
|
|
|
* Upstream git history and packaging history in a single repo
|
|
|
Cons
|
|
|
----
|
|
|
* Maintaining patches is a bit cumbersome since these need to be converted first (e.g. using `gbp pq`)
|
|
|
* Many branches, confusing for newcomers
|
|
|
|
|
|
For future versions we should better base our packaging on top of [Debian's GNOME git](https://salsa.debian.org/gnome-team/gnome-settings-daemon). The layout is the same, it's just that we share the packaging load better.
|
|
|
|
|
|
See https://wiki.ubuntu.com/DesktopTeam/git |
|
|
\ No newline at end of file |
|
|
See https://wiki.ubuntu.com/DesktopTeam/git
|
|
|
|
|
|
For another packaging layout using fewer branches see [wlroots](https://source.puri.sm/Librem5/wlroots). |
|
|
\ No newline at end of file |