summaryrefslogtreecommitdiffstats
path: root/src/fedpkg.py
Commit message (Collapse)AuthorAgeFilesLines
* Add "fedpkg clone --initial-merge" argumentinitial-merge-command/2Hans Ulrich Niedermann2010-08-101-3/+11
|
* Refactoring: Use module var for array subscriptHans Ulrich Niedermann2010-08-101-2/+3
|
* Add "fedpkg initial-merge" commandHans Ulrich Niedermann2010-08-091-0/+3
| | | | | | | | | | | | | | | | | | | | | | | 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
* Fix string typo in comparison ('feodra')Hans Ulrich Niedermann2010-08-051-1/+1
| | | | Fix string typo in comparison ('feodra')
* - add option to overwrite default build targetKarsten Hopp2010-08-051-0/+5
|
* Enable branch switching without any rpm contentJesse Keating2010-08-021-7/+2
| | | | | Without rpm content, we can't init the packagemodule, so don't try to do that when switching branches.
* Move 'sources' to not be part of the classJesse Keating2010-07-291-3/+2
| | | | | This might work around a weird issue where the koji builders can't read the git config strings in the chroot
* Allow anonymous checkouts with fedpkgJesse Keating2010-07-271-1/+5
| | | | Comes from https://fedorahosted.org/fedora-packager/ticket/25
* Impliment pushing. Thanks Jochen@herr-schmitt.deJesse Keating2010-07-261-2/+14
|
* Rework how we deal with branchesJesse Keating2010-07-231-5/+15
| | | | | | Create a new list_branches function to discover the local and remote branches. Allow creating a new branch if the requested local branch doesn't already exist.
* Replace doesn't appear to be used.Jesse Keating2010-07-231-1/+1
|
* Move things to be in alphabetical order.Jesse Keating2010-07-231-21/+21
|
* Fix up white spaceJesse Keating2010-07-151-2/+2
|
* Added new command 'switch-branch' for working with branches.Léon Keijser2010-07-151-2/+23
|
* Add help for coJesse Keating2010-07-141-1/+2
|
* Make newsources a parent of uploadJesse Keating2010-07-141-1/+2
| | | | Now that I know how...
* Add a co "alias" to clone.Jesse Keating2010-07-141-0/+4
|
* Fix error messageJesse Keating2010-07-141-1/+1
|
* Don't traceback if clone fails (#13)Jesse Keating2010-07-141-4/+8
|
* Handle importing an srpm into an empty repoJesse Keating2010-07-081-1/+1
| | | | | | In the case of a fresh module created upstream, we don't have a spec file to use for information, so we have to make a git repo outside of the module.
* Add output to new-sources and upload target.Jesse Keating2010-07-061-0/+1
|
* Do the upload now that we have an upload targetJesse Keating2010-07-061-0/+1
|
* Add the upload targetJesse Keating2010-07-061-2/+8
| | | | This is like new-sources, only it doesn't replace existing sources.
* Rename source uploading functionJesse Keating2010-07-061-1/+1
| | | | | | This way we can reuse it for new-sources as well as just plain upload. The difference is new-sources replaces current content, upload just adds additional content.
* Use the diff function.Jesse Keating2010-07-011-1/+1
|
* Create a (simple) diff commandJesse Keating2010-07-011-0/+19
|
* Wire up the commit function into the frontend.Jesse Keating2010-06-241-0/+31
|
* Move import_srpm out of the classJesse Keating2010-06-231-8/+8
| | | | | This is so that we can use it before we have a full fledged module to deal with, like creating something local to play with.
* Wire up import in the frontend.Jesse Keating2010-06-181-0/+33
| | | | Does not commit yet, leaving that up to the user for now.
* Not planning on porting check, export or unusedfedpatchesJesse Keating2010-02-061-16/+16
|
* Exit when we cannot find a build urlJesse Keating2010-02-051-0/+1
|
* Add some debugging outputJesse Keating2010-02-051-0/+3
|
* Wire up chain-buildJesse Keating2010-02-051-4/+59
| | | | Some stuff stolen from /usr/bin/koji here, but it works.
* Handle the renamed moduleJesse Keating2010-02-051-37/+37
|
* Revert "Move fedpkg.py into a bin/ directory"Jesse Keating2010-02-051-0/+753
| | | | | | This reverts commit 6f09fff59e3d92fea106a79d3fba56c6f2be7115. Shouldn't be necessary to stash this in bin/ anymore.
* Move fedpkg.py into a bin/ directoryJesse Keating2010-02-051-753/+0
| | | | | This helps eclipse not be confused by having fdpkg.py and fedpkg/__init__.py in the same directory. Silly eclipse.
* Handle scratch builds from srpmsJesse Keating2010-02-031-14/+86
| | | | | This drags in more of /usr/bin/koji but now handles passing an srpm into scratch-build and optionally tracking progress as it is uploaded.
* Wire up the unused_patches functionJesse Keating2010-02-021-2/+7
|
* Wire up the build task the rest of the wayJesse Keating2010-02-011-2/+17
| | | | | This also makes use of the new cert library which needs some work still, so this code is somewhat fragile if you don't have proper certs.
* Add some functions watch koji tasksJesse Keating2010-02-011-0/+82
| | | | More code stolen from /usr/bin/koji
* Add a class to watch tasksJesse Keating2010-02-011-0/+94
| | | | | This is borrowed from /usr/bin/koji, so it can go away when koji grows a client library
* Use the new fedora_cert method to get a user nameJesse Keating2010-01-291-2/+8
|
* Wire up the build targetJesse Keating2010-01-071-2/+53
| | | | | This adds a few more functions necessary for sussing out secondary arch stuff, although see the comments as this may be changing
* Wire up mockbuildJesse Keating2010-01-061-2/+13
|
* re-wire the clone commandJesse Keating2010-01-061-3/+3
|
* Wire up clogJesse Keating2010-01-061-2/+6
|
* Wire up new.Jesse Keating2010-01-061-2/+5
|
* Handle return codes from fedpkgJesse Keating2010-01-051-7/+8
| | | | We now get a return code, rather than output
* Don't print, log instead.Jesse Keating2010-01-051-31/+31
|
* Use the logging system from fedpkgJesse Keating2010-01-051-3/+21
| | | | Adjust the options accordingly too