dgit 8.0 source package in Debian

Changelog

dgit (8.0) unstable; urgency=medium

  dgit - Behavioural change with compatibility implications:
  * Check (with --clean=dpkg-source[-d], ie, by default) that rules
    clean does not leave untracked files (ie, trip if it looks like
    a `git add' may have been forgotten).  dgit will now fail in
    some situations where previously it would have just carried on.
  * Honour new clean modes --dpkg-source[-d],no-check aka -wdn / -wddn
    which suppress this check.  (Whether the untracked files are
    used or disregarded depends on --include-dirty.)
  * Honour new .clean-mode-newer access config option, to allow git
    configs to be compatible with both new and old dgits.
    See relevant parts of dgit(1) for more information.

  dgit - Improved behaviours:
  * Better handling of cross-filesystem operations, including
    build-products-dir on a different fs.  Closes:#910730.
  * Change to git toplevel dir before starting.  Closes:#910724.
  * Provide --clean=check,ignores aka -wci.
  * Provide --clean=dpkg-source[-d],all-check aka -wda / -wdda.

  dgit - Important bugfixes:
  * Check that tree does not contain untracked files (depending on clean
    mode) when building source using git branch rather than using working
    tree.  In particular, honour --clean=check.  Closes:#910705.
  * Also apply that new cleanliness check during build-source or
    push-source etc. with --clean=dpkg-source; even though rules
    clean was not run.  See above.  Again, -wdn / -wddn may be needed.
  * dgit: Forbid source building with --include-dirty and non-.. bpd,
    which can seriously malfunction.  Closes:#910725; see #910740.

  dgit - Additional sanity checks:
  * quilt linearisation: Stop at debian/source/format changes.
  * quilt fixup: Cope if gdr analysis finds origin.  Closes:#910687.
  * Add missing error check in single-debian-patch handling.
  * Refuse to work if critical files have uncommitted changes.
  * Reject all git config options containing newlines.
  * Better error message for not in git tree.  (For git-debrebase too.)

  dgit - Minor bugfixes:
  * Fix spelling errors etc. in messages.
  * Replace mention of alioth by salsa in a message.
  * clean_tree: confess rather than die on unknown clean mode.
  * Add missing \n to crash from git_cat_file.  (git-debrebase too.)

  Documentation:
  * dgit(1): Document that cleaning is sometimes not needed and
    is therefore not done.
  * README.md: Add this document for the benefit of Salsa.
  * po/README: Mention -k10 threshold.
  * po/README: Give a pointer to salsa; remind the translator to commit.
  * dgit(1): Fix spelling errors.
  * dgit(7): Fix spelling errors.
  * dgit-sponsorship(7): Fix spelling error.

  Consequential changes:
  * Internal refactoring to support all these changes.
  * Tests adjusted to correspond to, and somewhat test, these changes.
  * Slight reorganisation to documentation of --clean=dpkg-source etc.

  Build system:
  * Makefile: Provide i18n-commit target.
  * po/list-documents: Set translation threshold to 10%.

 -- Ian Jackson <email address hidden>  Sat, 13 Oct 2018 23:56:35 +0100

Upload details

Uploaded by:
Ian Jackson
Uploaded to:
Sid
Original maintainer:
Ian Jackson
Architectures:
all
Section:
misc
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Builds

Downloads

File Size SHA-256 Checksum
dgit_8.0.dsc 1.6 KiB e2ade9bb45afb1544f0c4652ab7b83a2f83f998985176a0d001b7b512c531afd
dgit_8.0.tar.gz 611.3 KiB 6570bde24fa18460c1cb216f973ccacc824a5d02258a71a1f56f8b3478ccd231

No changes file available.

Binary packages built by this source