| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |
|
| | |
|
| |
| |
| |
| | |
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,
I have add an test to distlinguish a new package in which
a package should been imported form a package which is
retired.
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
|
|/
|
|
|
|
|
|
|
| |
Completing options along with command and values is not generally done
by completion scripts and tends to garble up the output needlessly.
Only complete options when the -<TAB> is typed.
It's also unnecessary to complete both the long and short versions of an
option, (e.g. -h and --help).
|
|
|
|
|
|
|
|
|
|
|
| |
Hello Jesse,
using the stream keyword caused an error on python 2.6.
So I have remove this keyword.
Best Regards:
Jochen Schmitt
|
|
|
|
| |
Just raise it, let the caller figure out what to do.
|
| |
|
|
|
|
|
| |
The output of 'git branch' is not guaranteed to remain constant. Using
the for-each-ref plumbing command should work reliably for longer.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The bash completion 'filenames' option prevents proper completion of
local refs like tmz/f13.
On systems with bash-completion >= 1.2, this should have little effect
because the _filedir command sets the option as needed (or emulates it
on older bash releases that lack compopt).
On systems with older bash-completion (like EL-5 currently), there is a
minor downside in that filename completion won't append trailing slashes
to directories without the 'filenames' option. Ideally, bash-completion
will be updated on EL-5 and this minor inconvenience will vanish
sometime soon.
|
|
|
|
|
| |
The _filedir function is a bit more robust than using compgen directly.
A wrapper function is used to filter out .git directories from results.
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Again this is just because rpmbuild does some stupid things.
|
| |
|
| |
|
|
|
|
|
|
| |
command
From Jochen@herr-schmitt.de
|
|
|
|
|
|
|
|
|
|
|
| |
Hello Jesse,
because I don't like duplicate code, I have create a getuser() function
which determinate the userid of the fas account.
Best Regards:
Jochen Schmitt
|
|
|
|
|
|
|
|
| |
The _get_comp_words_by_ref is provided by bash-completion >= 1.2, which
EL-5 lacks. Attempting to use fedpkg completion on EL-5 results in
errors: $ fedpkg <TAB>-bash: _get_comp_words_by_ref: command not found
Fall back to using ${COMP_WORDS[COMP_CWORD]}.
|
|
|
|
|
|
|
|
|
|
|
| |
If there is a entry which matches the filename we're about to add
already in the gitignore file, we don't need to bother adding another
entry.
This adds a match() method to GitIgnore which uses fnmatch. Under the
hood, this is what git uses. It doesn't catch some of the special cases
git has, but it should simply fail to match in those cases and will add
a potentially redundant entry -- no different than previously.
|
|
|
|
|
| |
- completes koji targets, sytem architectures, git branches, filenames
and SRPM names after specific options
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Also sync up some other spec file changes from the pkg repo
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
I don't like doing this, but I'm failing at coming up with a clever way
to only do it in cases we know we want it, such as rpmbuild calls.
Since that's the only thing we're piping right now, call it good, but I
still don't like it.
|
| |
|
|
|
|
| |
We should just remove this at some point soon
|
|
|
|
| |
One of these times I'll get it right.
|