| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| | |
Conflicts:
src/fedpkg.bash
|
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
|\ \ |
|
| | | |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
usage: fedpkg.py initial-merge [-h] [-n] [repo-path [repo-path ...]]
Performs a 'git merge' of all git branches with the same content
(i.e. with the same package spec files, patch files, etc.), regardless
of their history.
This is useful after Fedora's dist-cvs to dist-git migration, as often
different branches have different histories but the same content on the
filesystem.
After these initial merges of identical trees, future merges between
the branches will be a lot easier: Easier to follow in the dependency
graph, and easier to perform without conflicts.
positional arguments:
repo-path Path to a repo to initial-merge
optional arguments:
-h, --help show this help message and exit
-n, --dry-run Whether to run without actually merging
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Add man page generator to generate a man page at build time.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Add an option '--fix-permissions' to the 'fedpkg srpm' call.
If the '--fix-permissions' option is not given, the behaviour
of 'fedpkg srpm' does not change at all.
If the '--fix-permissions' option is given, fedpkg runs
git ls-files -z | xargs -0 chmod a+r
before running the normal rpmbuild command. This makes sure
that all 0600 files the filesystem are changed to the usual
0644 before including them in .src.rpm file.
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Unify handling of the --md5 parameter between the two targets using it:
'fedpkg local' and 'fedpkg srpm'.
If no --md5 parameter is given, then the default hashtype is used, as
determined in PackageModule.__init__() ('md5' for el5 and el6, and
'sha256' for everything else).
If an --md5 parameter is given, then use the 'md5' hashtype.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
|/ |
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
| |
This reverts commit e50d2677e6d9ab661b791097dde3086ecf21c16f.
Better to just download sources here, not make the srpm.
|
|
|
|
|
| |
This required a new option to mockbuild, md5. This is because srpm
needs this argument to function correctly.
|
|
|
|
|
| |
There are just too many error types here that can trip us up, so use the
dreaded catchall.
|
| |
|
| |
|
|
|
|
| |
This can also prevent auth errors (#634946)
|
| |
|
| |
|
|
|
|
| |
This fixes a potential traceback on ^c
|
|
|
|
|
| |
Looks like argparse doesn't like a % in help. Odd. Also fix a logic
error for non-tty usage.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This patch is manually applied and then adjusted by me. Adds the basic
tag request functionality.
|
| |
|
| |
|
| |
|
|
|
|
| |
Don't use getnvr, and use existing reference to clog file
|
| |
|
| |
|
| |
|
|
|
|
| |
Minor clean ups from jochen's submission
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
hello Jesse,
because you have wrote, that you want a minimum set of functions in
the PackageModule clase, I have move the diff function out of their.
Best Regards:
Jochen Schmitt
|
|
|
|
|
|
|
|
|
|
|
| |
Hello Jesse,
this patch add a -i (info) tag for the fedpkg lint
command.
Best Regards:
Jochen Schmitt
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Hello Jesse,
this patch implenents a -t (tag) switch for the commit
command. Because you have wrote, that you don't like to
see additional function in the PackageModule class, I
have refactor this patch to fullfill your requirements.
Best Regards:
Jochen Schmitt
|
|
|
|
|
|
|
|
|
|
| |
Hello Jesse,
this patch add a -c (clong) switch for the commit commant.
Best Regards:
Jochen Schmitt
|
|
|
|
|
|
|
|
|
|
|
| |
Hello Jesse,
I have move the pull() and push() function in the __init__.py
module out of the PackageModule class.
Best Regards:
Jochen Schmitt
|
|
|
|
|
|
|
|
|
|
| |
Hello Jesse,
this patch implemts a pull command for fedpkg.
Best Regards:
Jochen Schmitt
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Hello Jesse,
this patch contains a tag command for fedpkg. I have
divede the tag function in __init__.py into three functions
for add, delete and list tags. All this functions lives outside
of the PackageModule class.
Best Regards:
Jochen Schmitt
|
|
|
|
|
|
|
|
|
|
|
| |
Hello Jesse,
using the stream keyword caused an error on python 2.6.
So I have remove this keyword.
Best Regards:
Jochen Schmitt
|
|
|
|
|
|
| |
Make sure that WARN, ERROR, and CRITICAL go to stderr, and that DEBUG
and INFO go to stdout. This involves more configuration than it aught
to, but that's python logging for ya.
|
|
|
|
|
|
| |
It's of my opinion that only errors should go to stderr. For that
reason I'll have all logger stuff to go stdout and any errors I'll use
print() on.
|
| |
|
|
|
|
|
|
| |
command
From Jochen@herr-schmitt.de
|