AgeCommit message (Collapse)AuthorFilesLines
2012-03-25Make pbuilder accept again untrusted apt sourcesHEADmasterLars Wirzenius1-0/+1
Since I almost always build with, I should figure out how to get pbuilder trust it, but this is good enough for now.
2012-02-22Avoid successive edits of debian/changelog in the build areaLars Wirzenius1-0/+7
2012-02-22Undo previous changeLars Wirzenius1-2/+1
We don't want to have pbuilder spew output. Sigh.
2012-02-22Avoid stdout redirection for sudo commandsLars Wirzenius1-1/+2
This means sudo won't ask for password every time.
2012-02-11Get per-project settings from global config file, not just project.metaLars Wirzenius1-0/+10
project.meta should not include settings that are specific to me, lest they confuse not-me. This makes use of the as_cp method and other changes in cliapp 0.26.
2012-01-14make publish-docs get list of files to publish from --doc settingLars Wirzenius1-4/+16
2012-01-14fix publishing of docsLars Wirzenius1-6/+7
2012-01-01add git supportLars Wirzenius1-21/+122
2011-12-27save a pbuilder log for each runLars Wirzenius1-2/+5
For whatever reason, pbuilder likes to truncate the log file as it starts, so we can't collect them all into one file, which is what I thought we were doing.
2011-12-27only generate one debian/changelog entry per upload target, regardless of archLars Wirzenius1-22/+23
2011-08-31Install docs from build-area, not cwd.Lars Wirzenius1-1/+2
2011-08-31Don't include debian/* in upstream tarball.Lars Wirzenius1-1/+7
2011-08-25Abort if there's uncommitted changes, unless --uncommitted is used.Lars Wirzenius1-0/+18
2011-08-25No, that changelog entry skipping didn't work.Lars Wirzenius1-3/+1
2011-08-24Do not generate new changelog entries unless necessary.Lars Wirzenius1-1/+3
2011-08-23Make a different log message when building for different targets.Lars Wirzenius1-3/+7
This stops lintian from complaining about identical messages.
2011-08-22When constructing version number for targeted build, prefix local part with ~Lars Wirzenius1-1/+1
Thanks to Peter Palfrader for suggesting this.
2011-08-22Format manpages using LC_ALL=C.Lars Wirzenius1-1/+3
This avoids Unicode hyphens on Debian.
2011-08-22Undo automatic --binary-arch setting, it doesn't work.Lars Wirzenius1-2/+2
2011-08-22Use --binary-arch for pbuilder when necessary.Lars Wirzenius1-2/+2
2011-08-21Remove debugging print.Lars Wirzenius1-1/+0
2011-08-21Combine separate --basetgz, --arch, --upload-target into one --basetgz list.Lars Wirzenius1-49/+68
Get rid of now-useless subcommands at the same time. After this change, I can now just plonk a project.meta file in a project, and then run "unperish clean deb lintian" and be happy, happy, happy.
2011-08-21Load project.meta config file automatically, if present.Lars Wirzenius1-0/+2
2011-08-21Deduce values for upstream-name and upstream-version unless given.Lars Wirzenius1-0/+22
2011-08-21Replace project.meta with explicit settings.Lars Wirzenius1-31/+5
No point in having two kinds of config files...
2011-08-19Add --binary-arch option.Lars Wirzenius1-0/+5
2011-08-19Support non-native Debian tarballs.Lars Wirzenius1-2/+6
2011-08-18Add --full-source option.Lars Wirzenius1-4/+18
2011-08-03Undo cliapp 0.15 bug workaround, now that 0.15.1 is out.Lars Wirzenius1-5/+2
2011-08-03Work around problems in cliapp 0.15.Lars Wirzenius1-2/+6
2011-08-02Adapt to cliapp _subcommand name change.Lars Wirzenius1-2/+2
That's what I get for using private APIs.
2011-07-31Add rsync-publish command.Lars Wirzenius1-0/+16
2011-07-24Make publish-docs publish manpages as well (from cwd, not build area).Lars Wirzenius1-5/+18
2011-07-24Make sure --webdirectory is used with publish-docs.Lars Wirzenius1-0/+3
2011-07-24Add publish-docs command.Lars Wirzenius1-0/+15
2011-07-21Add --arch option.Lars Wirzenius1-2/+9
2011-07-20Change subcommands so they only change stuff if target is missing.Lars Wirzenius1-18/+41
This is important because commands are now running each other automatically, and it's stupid to re-run the same command over and over again, running the same external commands over and over, if there is no change, or, worse, there is change. So now we, for example, only build the debian tarball if it is missing, and otherwise it is a no-op. (Over and over again when unperish is run many times; there's already a mechanism for skipping stuff that's been run once during one run of unperish. But that does not help if we're doing, for example, one deb build for Debian upload, and another for upload.)
2011-07-20Adapt to cliapp version 0.14 new subcommand implementation.Lars Wirzenius1-4/+3
2011-06-19Add simple dependency mechanism, and ignore lintian exit code.Lars Wirzenius1-5/+17
2011-06-19Add lintian subcommand.Lars Wirzenius1-0/+16
2011-06-19Add more logging to runcmd.Lars Wirzenius1-1/+3
2011-06-19Fix cmd_clean so it works if build-area != '.'.Lars Wirzenius1-3/+3
2011-06-19Fix call to superclass runcmd.Lars Wirzenius1-1/+1
2011-06-19Use cliapp's runcmd instead of our own.Lars Wirzenius1-21/+14
2011-06-19Break out debian/changelog munging to separate command.Lars Wirzenius1-2/+5
This allows it to be used without having to run a dsc command.
2011-06-19Add options for setting Debian source package and version explicitly.Lars Wirzenius1-0/+10
This is good when rebuilding something from an existing source package.
2011-06-19Add dget command.Lars Wirzenius1-0/+16
2011-06-19Add clean command, and don't panic if does not exist.Lars Wirzenius1-7/+19
2011-06-05Add docstrings for subcommands.Lars Wirzenius1-0/+5
This way, unperish --help will show them.
2011-06-05Create build-area if it does not exist.Lars Wirzenius1-0/+5