Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add 'fedpkg help cmd' commandhelp-command-with-subcommands | Hans Ulrich Niedermann | 2011-02-19 | 2 | -6/+33 |
| | | | | Includes bash completion. | ||||
* | Fix "fedpkg help" command (make it work again)fix-help-command | Hans Ulrich Niedermann | 2011-02-19 | 1 | -2/+2 |
| | | | | | | | | | | | This changes the parser_help command to a lambda which passes the parser variable to the usage() function as a second parameter. We forgot to give the usage() function its "parser" parameter, and after we moved the definition of the parser variable out of the main module, the usage() function did not see the parser variable any more. | ||||
* | Don't use temporary editor files for spec (#677121) | Jesse Keating | 2011-02-14 | 1 | -1/+1 |
| | |||||
* | fedpkg requires rpm-build (#676973) | Jesse Keating | 2011-02-13 | 1 | -1/+1 |
| | |||||
* | Don't error out just from stderr from rpm | Jesse Keating | 2011-02-11 | 1 | -1/+9 |
| | | | | | Rpm can be bitchy, but also return 0, so handle that. Also try to do something meaningful / useful with the error output. | ||||
* | Release 0.5.5.0 | Jesse Keating | 2011-02-09 | 3 | -2/+14 |
| | |||||
* | rearrnage import and drop hints about why | Jesse Keating | 2011-02-09 | 1 | -4/+8 |
| | |||||
* | Move some module imports to command runtime | Hans Ulrich Niedermann | 2011-02-09 | 1 | -3/+5 |
| | | | | | | | | | Move module imports of the fedora_cert, koji, and pyfedpkg modules to the actual command runtime. This gets rid of the requirement to have them (and their respective imported modules) installed at build time for generating the man page. | ||||
* | Move actual man page generation call | Hans Ulrich Niedermann | 2011-02-09 | 2 | -1/+6 |
| | | | | | Move actual man page generation call from Makefile.am to the src/fedpkg_man_page.py __main__ section. | ||||
* | Move location/name of man_page module | Hans Ulrich Niedermann | 2011-02-09 | 3 | -8/+4 |
| | | | | | | Move location/name of man_page module (out of the pyfedpkg module/namespace) in order to avoid importing pyfedpkg for man page generation. | ||||
* | Re-add 'lint' command hookup into argparse magic | Hans Ulrich Niedermann | 2011-02-10 | 1 | -0/+1 |
| | | | | This apparently disappeared in commit 582c0e69. | ||||
* | Catch errors parsing spec to get name. (#676383)HEADmaster | Jesse Keating | 2011-02-09 | 1 | -0/+2 |
| | |||||
* | Release 0.5.4.0 | Jesse Keating | 2011-02-09 | 3 | -4/+46 |
| | |||||
* | Add changes from dist-git | Jesse Keating | 2011-02-09 | 1 | -7/+29 |
| | |||||
* | Re-arrange verify-files and slight fixups | Jesse Keating | 2011-02-09 | 2 | -27/+29 |
| | |||||
* | Add "fedpkg verify-files" command | Hans Ulrich Niedermann | 2011-02-09 | 3 | -1/+28 |
| | | | | | | | | usage: fedpkg verify-files [-h] Locally run 'rpmbuild -bl' to verify the spec file's %files sections. This is useful after a successful run of 'fedpkg install' or after a 'fedpkg local' run which failed due to %files list inaccuracies. | ||||
* | Provide feedback about new-ticket. (ticket 91) | Jesse Keating | 2011-02-09 | 1 | -1/+2 |
| | |||||
* | Remove wrong comment. | Jesse Keating | 2011-02-09 | 1 | -2/+0 |
| | |||||
* | Add the new pull options to bash completion | Jesse Keating | 2011-02-09 | 1 | -0/+3 |
| | |||||
* | Add a --rebase and --no-rebase option to pull | Jesse Keating | 2011-02-09 | 2 | -4/+29 |
| | | | | I decided to emulate git here and not default to a rebase. | ||||
* | Whitespace fixes | Jesse Keating | 2011-02-09 | 1 | -2/+2 |
| | |||||
* | Update the documentation for a lot of commands | Jesse Keating | 2011-02-09 | 1 | -50/+205 |
| | | | | | | | | This feeds both command --help and the man page. Formatting is a little odd. The help = on the parser itself cannot span multiple lines with \. It'll look fine in --help but not in the man page. Multiple strings need to be used instead. The description argument can span multiple lines with \ just fine though. | ||||
* | Handle working from a non-existent path (#675398) | Jesse Keating | 2011-02-08 | 1 | -1/+8 |
| | |||||
* | Fix an traceback when failing to watch a build. | Jesse Keating | 2011-02-08 | 1 | -1/+2 |
| | |||||
* | Handle arches argument for scratch builds (#675285) | Jesse Keating | 2011-02-08 | 2 | -2/+11 |
| | |||||
* | Trim the "- " out of clogs. (#675892) | Jesse Keating | 2011-02-08 | 1 | -1/+1 |
| | |||||
* | Exit with an error when appropriate | Jesse Keating | 2011-02-08 | 1 | -0/+3 |
| | | | | | | When dealing with the pipe stuff, we need to catch if the first command exits with an error, because that error won't carry through to the piped command. Fixes RHBZ:634888 | ||||
* | Kill the Commands section. | Jesse Keating | 2011-02-04 | 1 | -30/+14 |
| | | | | Want to use the COMMAND OVERVIEW option instead. | ||||
* | Add build time man page generator5/man-page | Hans Ulrich Niedermann | 2011-02-05 | 3 | -3/+192 |
| | | | | Add man page generator to generate a man page at build time. | ||||
* | Add help text for global --user option5/basic | Hans Ulrich Niedermann | 2011-02-05 | 1 | -1/+2 |
| | |||||
* | Comment typo fix | Hans Ulrich Niedermann | 2011-02-01 | 1 | -1/+1 |
| | |||||
* | Move argparse setup into parse_cmdline function | Hans Ulrich Niedermann | 2011-02-01 | 1 | -3/+10 |
| | | | | | | | | Move the argparse setup and the actual argument parsing into a separate parse_cmdline function. This makes the actual main program more clear, and allows reusing of the argparse setup for man page generation later. | ||||
* | Comment typo fix | Hans Ulrich Niedermann | 2011-02-01 | 1 | -1/+1 |
| | |||||
* | Require python-hashlib on EL5 and 4 | Jesse Keating | 2011-01-31 | 1 | -0/+1 |
| | |||||
* | Catch a traceback when trying to build from local branch | Jesse Keating | 2011-01-31 | 1 | -7/+10 |
| | | | | | When the local branch doesn't have a merge point, catch people trying to build from a remote url. | ||||
* | Release 0.5.3.0-1 | Jesse Keating | 2011-01-31 | 3 | -2/+40 |
| | |||||
* | Catch the case where there is no branch merge point (#622592) | Jesse Keating | 2011-01-30 | 1 | -1/+4 |
| | |||||
* | Revert "Catch the case where there is no branch merge (#619979)" | Jesse Keating | 2011-01-30 | 1 | -4/+1 |
| | | | | | This reverts commit 6734b0afba8cc8361392fd40b5b46a11ce0bce09. Fixing a bad commit message | ||||
* | Catch the case where there is no branch merge (#619979) | Jesse Keating | 2011-01-30 | 1 | -1/+4 |
| | |||||
* | Fix whitespace | Jesse Keating | 2011-01-30 | 1 | -1/+1 |
| | |||||
* | Add an argument to override the "distribution" | Jesse Keating | 2011-01-30 | 3 | -24/+32 |
| | | | | | | This allows developers to force fedpkg into not discovering the distribution based on branch name, and instead just take what the developer says it is. | ||||
* | upload to lookaside cache tgz files | Dennis Gilmore | 2011-01-30 | 1 | -2/+2 |
| | |||||
* | Handle traceback if koji is down or unreachable. | Jesse Keating | 2011-01-30 | 1 | -1/+5 |
| | |||||
* | If we don't have a remote branch, query koji (#619979) | Jesse Keating | 2011-01-30 | 1 | -5/+12 |
| | | | | | This looks to see what tag 'dist-rawhide' will build into, which will tell us good info about the dist values. | ||||
* | Add a method to create an anonymous koji session | Jesse Keating | 2011-01-30 | 1 | -10/+16 |
| | | | | This will be useful to query koji without bothering to log in | ||||
* | Make sure we have sources for mockbuild (#665555) (jwboyer) | Jesse Keating | 2011-01-22 | 1 | -0/+6 |
| | |||||
* | Revert "Make sure we have an srpm when doing a mockbuild (#665555)" | Jesse Keating | 2011-01-22 | 2 | -7/+0 |
| | | | | | | This reverts commit e50d2677e6d9ab661b791097dde3086ecf21c16f. Better to just download sources here, not make the srpm. | ||||
* | Regenerate the srpm if spec file is newer (ticket #84) | Jesse Keating | 2011-01-21 | 1 | -9/+22 |
| | | | | | | | Compare the modification times of the spec and the srpm if it exists and see if we need to re-generate due to a spec change. Most of this code comes from Gianluca Sforna <giallu@gmail.com> with modifications from me. | ||||
* | Improve cert failure message (Ticket 90) | Jesse Keating | 2011-01-21 | 1 | -1/+1 |
| | |||||
* | Get package name from the specfile. (Ticket 75) | Jesse Keating | 2011-01-21 | 1 | -2/+17 |
| | | | | | We can't trust the name of the specfile to match, so get the name as defined within the specfile. |