lp:ubuntu/saucy/mercurial-buildpackage
- Get this branch:
- bzr branch lp:ubuntu/saucy/mercurial-buildpackage
Branch information
- Owner:
- Ubuntu branches
- Status:
- Mature
Recent revisions
- 10. By Darren Salt
-
* Taking over this package... (Closes: #628953)
* Add support for xz-compressed tarballs. (Closes: #658648)
- Bump dependency on pristine-tar to >= 1.18.
* Fix (most) problems with pristine tarball generation. (Closes: #626855)
- Ensure that we have the source root directory in the tarball.
- Ensure that the source root directory is correctly named.
- Force owner, group and permissions to 0 when generating the xdelta.
This should be enough to cover the usual use cases.
It's fairly safe to say that anything else is going to be Fun™...
* Don't spawn shells for tar.
* Handle version info differently: vendor-specific version strings can be
specified via a make variable, VENDOR_VERSION.
Also, tidy up version checking in debian/rules and set VENDOR_VERSION to
the vendor name as reported by dpkg-vendor.
(Closes: #612271)
* Have all commands respond to --help, -h and -?.
* Put upstream tags on the upstream branch. It makes more sense to me than
tagging a prior commit in the main branch.
* Improved the concurrent stdout/stderr reading (referenced below).
* Add -S (--source-only) to mercurial-buildpackage.
* Add a note to README.txt about hacking on mercurial-buildpackage source.
* Add build-arch and build-indep targets in debian/rules.
(The latter is currently empty.)
* Correctly quote (or unquote) hyphens in the man pages.
* Add a dummy debian/watch.
* Misc cleanup.[Jens Peter Secher]
* Found a way to concurrently read stdout and stderr from a Process
which means that there should be no more stalled build processes.
* Allow successive import-dsc also when only the debian files changed.
* Complain when importing tarballs that have no root directory but use
dpkg-source with --no-check to allow manual tampering with the
imported tarballs. - 9. By Jens Peter Secher <email address hidden>
-
* Cater for new hg commit behaviour: accept return code of 1.
* Create new changelog entry before trying to merge during importorig.
* Check that mercurial-buildpackage' s changelog version matches the one
in Constants.hx.
* Bumped Standards-Version to 3.9.1, no change. - 8. By Jens Peter Secher <email address hidden>
-
Do not use paths containing "../" to avoid upsetting dpkg-source
1.15.7.1. - 7. By Jens Peter Secher <email address hidden>
-
* Only perform build-dependency check when building in-place, thanks to
Eike Nicklas.
* Refix #563057 which was reintroduced by not emptying Process output on
low verbosity. - 6. By Jens Peter Secher <email address hidden>
-
Work around Mercurial's inability to track empty directories (which
makes it harder to recreate pristine tarballs) by removing empty
directories after unpacking of tarballs. - 5. By Jens Peter Secher <email address hidden>
-
* Always process output from subprocesses immediately to avoid the
subprocess blocking.
(Closes: #563057)
* Fixed usage help in tagversion.
* Do not --skip-patches when unpacking because dpkg-source format 3.0
(quilt) expects the patches to be applied anyway. And unpack with
--no-copy. - 4. By Jens Peter Secher <email address hidden>
-
* Preserve executable mode for upstream files, thanks to Luke Cycon.
* Just rely on the underscore in the upstream tarball file names to
detect source name, thanks to Raúl Sánchez Siles.
(Closes: #563058) - 3. By Jens Peter Secher <email address hidden>
-
* Porting branches are now suported.
* Always use Mercurial's internal merging mechanism to avoid arbitrary
merging programs to start up; instead conflict markers are put
directly in conflicting files.
* Explained repository layout in manpage, and various other manpage
fixes.
* Better error message when tarball filenames do not follow format 3.0,
thanks to Goswin von Brederlow.
(Closes: #560189) - 2. By Jens Peter Secher <email address hidden>
-
* The importorig program now saves xdeltas to be able to restore the
pristine tarballs, which will then be recreated when a package is
built.
* Fixed the dependency on haxe to avoid build failures. - 1. By Jens Peter Secher <email address hidden>
-
Initial package. It is a redesign of John Goerzen's hg-buildpackage.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu/trusty/mercurial-buildpackage