We cannot take Debian Git trees:
git-buildpackage
workflow, refining it for multiple upstream releases, Debian releases and derivativespristine-tar
pristine-tar
xz
makes it only worsepristine-tar
pristine-tar
pristine-lfs
was bornpristine-tar
pristine-lfs
stores tarballs 1 diff --git a/.gitattributes b/.gitattributes
2 new file mode 100644
3 index 0000000..d5fc5f8
4 --- /dev/null
5 +++ b/.gitattributes
6 @@ -0,0 +1 @@
7 +*.tar.* filter=lfs diff=lfs merge=lfs -text
8 diff --git a/dash_0.5.10.2.orig.tar.gz b/dash_0.5.10.2.orig.tar.gz
9 new file mode 100644
10 index 0000000..d3fda1e
11 --- /dev/null
12 +++ b/dash_0.5.10.2.orig.tar.gz
13 @@ -0,0 +1,3 @@
14 +version https://git-lfs.github.com/spec/v1
15 +oid sha256:3c663919dc5c66ec991da14c7cf7e0be8ad00f3db73986a987c118862b5f6071
16 +size 225196
1 $ git diff debian/0.5.10.2-4..apertis/0.5.10.2-4
2 diff --git a/debian/apertis/gitlab-ci.yml b/debian/apertis/gitlab-ci.yml
3 new file mode 100644
4 index 0000000..272299c
5 --- /dev/null
6 +++ b/debian/apertis/gitlab-ci.yml
7 @@ -0,0 +1,4 @@
8 +include:
9 + - project: 'infrastructure/ci-package-builder'
10 + file: '/ci-package-builder.yml'
11 +
Install build-dependencies, check out tarballs from LFS,
build the source package,
upload to :snapshots
git merge
to get updates from Debian!debian/*
to apertis/*
and if it succeeds, submits a merge requestgit blame
now gives sensible output, allowing to trace where the changes come from and for what purposepristine-tar
?git-buildpackage
integration doesn’t yet existpristine-lfs
:import-dsc
to import all tarballs from a said .dsc
export-tar
to export tarball(s) corresponding to the currently checked out package versionpristine-lfs
debian/
: https://salsa.debian.org/debian/pristine-lfsTable of Contents | t |
---|---|
Exposé | ESC |
Presenter View | p |
Source Files | s |
Slide Numbers | n |
Toggle screen blanking | b |
Show/hide next slide | c |
Notes | 2 |
Help | h |