pristine-tar - regenerate pristine tarballs

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main i386
Package name pristine-tar
Package version 1.33
Package architecture i386
Package type deb
Installed size 445 B
Download size 110.92 KB
Official Mirror
pristine-tar can regenerate a pristine upstream tarball using only a small
binary delta file and a revision control checkout of the upstream branch.
The package also includes a pristine-gz command, which can regenerate a
pristine .gz file, a pristine-bz2 for .bz2 files, and a pristine-xz for .xz
The delta file is designed to be checked into revision control along-side
the upstream branch, thus allowing Debian packages to be built entirely
using sources in revision control, without the need to keep copies of
upstream tarballs.


Package Version Architecture Repository
pristine-tar_1.33_amd64.deb 1.33 amd64 Debian Main
pristine-tar - - -


Name Value
libbz2-1.0 -
libc6 >= 2.3
perl -
tar >= 1.27-3
xdelta -
zlib1g >= 1:1.1.4


Type URL
Binary Package pristine-tar_1.33_i386.deb
Source Package pristine-tar

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install pristine-tar deb package:
    # sudo apt-get install pristine-tar




2015-02-25 - gregor herrmann <>
pristine-tar (1.33) unstable; urgency=medium
* QA upload.
* Fix "depend on perl instead of perl-modules":
debian/control: update Depends to use ${perl:Depends} which gets expanded
to 'perl' by dh_perl.
(Closes: #779116)
2014-05-27 - Joey Hess <>
pristine-tar (1.32) unstable; urgency=medium
* Orphaned the package.
2014-04-23 - Joey Hess <>
pristine-tar (1.31) unstable; urgency=medium
* Build on Hurd without needing PATH_MAX defined. Closes: #738670
Thanks, Svante Signell
2013-11-03 - Joey Hess <>
pristine-tar (1.30) unstable; urgency=low
* Set GIT_WORK_TREE when committing to make it work when inside
a git submodule. Thanks, Victor Vasiliev. Closes: #726007
* Work around change in longlink fields in tar 1.27,
and depend on version -3 which adds PRISTINE_TAR_COMPAT.
Closes: #726963
2013-08-26 - Joey Hess <>
pristine-tar (1.29) unstable; urgency=low
* Fix display of unsupported param when paranoia check fails.
Closes: #707820
* pristine-tar: If recreating the tarball fails, try telling
tar to generate a gnu or posix format tarball. This may
have been the default format used by tar when the delta file
was originally generated.
Thanks, Markus Lehtonen.
* Improve handling of escaped characters in filenames listed by
tar -t. Closes: #719078
Thanks, Chow Loong Jin
2013-05-05 - Joey Hess <>
pristine-tar (1.28) unstable; urgency=low
* Update lintian overrides.
2013-05-04 - Joey Hess <>
pristine-tar (1.27) unstable; urgency=low
* Now ported to Mac OS X.
- MakeFile.PL fixes
- suse-bzip2/Makefile: compile shared library appropriately on OSX
- INSTALL: Added some options useful when installing on OSX
Thanks, Torsten Maehne and Philipp A. Hartmann.
* zgz: Don't hardcode /lib, avoid segfaulting when installed in a
> 128 character path.
Thanks, Colin Walters
* Fix typo that led to incorrect error message when pristine-tar
branch does not exist. Closes: #700448 Thanks, paul cannon
2012-08-25 - Joey Hess <>
pristine-tar (1.26) unstable; urgency=low
* pristine-xz: Use xz --robot to extract information from xz files,
avoiding the need to do more expensive guessing. Support --block-list
when available to reproduce multi block files.
Closes: #677250 Thanks, Vincent Ladeuil
2012-06-12 - Joey Hess <>
pristine-tar (1.25) unstable; urgency=low
* Remove unused fts.h include. Closes: #675367
* pristine-xz: Add --check=sha256 and compression levels 0 and 0e.
Closes: #677241 Thanks, Vincent Ladeuil
2012-04-01 - Joey Hess <>
pristine-tar (1.24) unstable; urgency=low
* pristine-xz: Add --check=crc32 to list of allowed parameters.

See Also

Package Description
privbind_1.2-1.1_i386.deb Allow unprivileged apps to bind to a privileged port
privoxy_3.0.21-7+deb8u1_i386.deb Privacy enhancing HTTP Proxy
proalign_0.603-1_i386.deb Probabilistic multiple alignment program
probabel-examples_0.4.3-2_all.deb Example files for ProbABEL
probabel_0.4.3-2_i386.deb Toolset for Genome-Wide Association Analysis
probalign_1.4-3_i386.deb multiple sequence alignment using partition function posterior probabilities
probcons-extra_1.12-9_i386.deb Extra programs from the probcons package
probcons_1.12-9_i386.deb PROBabilistic CONSistency-based multiple sequence alignment
procenv_0.36-1_i386.deb Utility to show process environment
procinfo_2.0.304-1_i386.deb reporter for system information from /proc and /sys
procmail-lib_2009.1202-4_all.deb procmail library of plug-in recipes
procmail_3.22-24+deb8u1_i386.deb Versatile e-mail processor
procmeter3_3.6-1_i386.deb graphical system status monitor
procps_3.3.9-9+deb8u1_i386.deb /proc file system utilities
procserv_2.6.0-1_i386.deb Process server with telnet console and log access