summaryrefslogtreecommitdiff
path: root/dgit.7
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2015-08-21 17:27:40 +0100
committerIan Jackson <ijackson@chiark.greenend.org.uk>2016-07-16 16:12:19 +0100
commit79194f4a7a74b1d6fce6812e379315e0b0984833 (patch)
treea16469437d2d492e1aab27cbadb0508ff9fb0f00 /dgit.7
parentae636a9fe059f5f6f75be64e9bc48d842986172f (diff)
dgit: Internal change: Support forcing split source builds
We are going to start handling weirder kinds of git tree, which will require a kind of `split brain': the dgit-using maintainer's view will be a git tree which is not a dgit git tree. dgit will convert them during push. For this to work we will have to have dgit always (in these cases) generate the source package itself (with a separate invocation of dpkg-source). This will involve some dis- and re-entangling of the way we generate arguments to dpkg-buildpackage. We can profitably split this up into this pre-patch, which has no overall functional change for normal users. We do here provide a new --always-split-source-build option which allows the new approach to be explicitly requested. This allows us to use the test suite to not only test that we didn't break any of the existing building strategies, but also that the new strategies all do what we expect. But this option is not really semantically useful for users so we do not document it.
Diffstat (limited to 'dgit.7')
0 files changed, 0 insertions, 0 deletions