summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update doc strings for the sorting functionsinitial-merge-command/squashedHans Ulrich Niedermann2010-08-091-3/+8
|
* Use proper __cmd__ comparison functionHans Ulrich Niedermann2010-08-091-9/+7
|
* Remove obsolete commented out print statementsHans Ulrich Niedermann2010-08-091-2/+0
|
* Remove unneeded handle_curdir/handle_path functionsHans Ulrich Niedermann2010-08-091-15/+2
|
* Add initial-merge --dry-run argumentHans Ulrich Niedermann2010-08-091-13/+19
|
* Use proper Logger instead of print statementsHans Ulrich Niedermann2010-08-091-8/+14
|
* Remove all current working directory stuffHans Ulrich Niedermann2010-08-091-41/+44
| | | | Only use git.Repo's internal dir tracking.
* Avoid unnecessary *arg expansionHans Ulrich Niedermann2010-08-091-3/+3
| | | | | foo(*([1, 2, 3]+[5, 6, 7])) is easier written as foo(1, 2, 3, *[5, 6, 7]).
* Remove quotes from merge commit messageHans Ulrich Niedermann2010-08-081-1/+1
|
* Add "fedpkg initial-merge" commandHans Ulrich Niedermann2010-08-083-0/+227
| | | | | | | | | | | | | | 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.
* Remove function call results as default param valuesHans Ulrich Niedermann2010-08-081-7/+22
| | | | | | | | | The function call is evaluated once when the module code is read. However, the os.getcwd() function might give different results at run time than at module reading time. Replaced those default param values with None, and let the functions call os.getcwd() if the param happens to be None.
* 0.5.1.1 releaseDennis Gilmore2010-08-051-1/+1
|
* Fix string typo in comparison ('feodra')Hans Ulrich Niedermann2010-08-051-1/+1
| | | | Fix string typo in comparison ('feodra')
* Fix rawhide branch detection (define .distshort)Hans Ulrich Niedermann2010-08-051-0/+1
| | | | | | Fix rawhide branch detection (define .distshort) Also define PackageModule.distshort for rawhide branches.
* - add option to overwrite default build targetKarsten Hopp2010-08-051-0/+5
|
* Enable branch switching without any rpm contentJesse Keating2010-08-022-58/+62
| | | | | Without rpm content, we can't init the packagemodule, so don't try to do that when switching branches.
* Don't clog the first line of a changelogJesse Keating2010-08-021-4/+3
| | | | It's redundant.
* Also log on chain buildingJesse Keating2010-08-021-0/+3
|
* Add a nvr property to the class and use itJesse Keating2010-08-021-0/+2
| | | | | We could probably use this in more places, but this is a good start. Ticket #30
* set the loacl rpms macros to match whats set in olpc-release,Dennis Gilmore2010-08-011-2/+5
| | | | fedora-release and redhat-release. fixes a bug on local rpm creation
* Remove unused importJesse Keating2010-07-311-1/+0
|
* Fix a hashtype bugJesse Keating2010-07-311-1/+1
|
* Fix chainbuild to work for rawhide at leastJesse Keating2010-07-311-2/+4
| | | | Need more logic here to work with other chainable targets like epel.
* bump to 0.5.1.0Dennis Gilmore2010-07-293-2/+15
|
* wrap fedora-cert.py's calls to fedora-cert module and catch exceptionsDennis Gilmore2010-07-291-4/+20
|
* wrap fedora_cert calls in try: except: and catch the errorDennis Gilmore2010-07-291-5/+13
|
* write out a arch config for mips in anticipation of the arch tea getting ↵Dennis Gilmore2010-07-291-1/+1
| | | | koji running
* Make fedpkg clone -b f?? package workJesse Keating2010-07-291-0/+6
| | | | Also works for el? and olpc?
* Try to use kitchen when available.Jesse Keating2010-07-291-1/+4
| | | | This should make things work on el4/5
* Move 'sources' to not be part of the classJesse Keating2010-07-292-54/+63
| | | | | This might work around a weird issue where the koji builders can't read the git config strings in the chroot
* 0.5.0.1 releaseDennis Gilmore2010-07-283-2/+8
|
* Fix checking for unpushed changes on a branchJesse Keating2010-07-281-2/+4
|
* update to 0.5.0Dennis Gilmore2010-07-283-2/+8
|
* Always target dist-rawhide when building from masterJesse Keating2010-07-271-1/+1
|
* Allow anonymous checkouts with fedpkgJesse Keating2010-07-272-2/+10
| | | | Comes from https://fedorahosted.org/fedora-packager/ticket/25
* Fix cloning with branches for our new branch schemeJesse Keating2010-07-271-3/+4
|
* Remove the koji.stg hackJesse Keating2010-07-271-4/+0
|
* Update to production URLSJesse Keating2010-07-271-4/+4
|
* Impliment pushing. Thanks Jochen@herr-schmitt.deJesse Keating2010-07-262-2/+23
|
* Rework how we deal with branchesJesse Keating2010-07-232-27/+66
| | | | | | 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
|
* Imports go at the topJesse Keating2010-07-231-1/+2
|
* When SSL connection fails, print it on screen.Thomas Spura2010-07-231-2/+6
| | | | | | | E.g. when the handshake fails, because your certificate is too old, fedpkg will gracefully fail and not completely crash. Signed-off-by: Thomas Spura <tomspur@fedoraproject.org>
* Change how we determine branchesJesse Keating2010-07-221-17/+42
| | | | | | | | | | This requires that remote branches follow a naming scheme of <release>/master and <release>/topic where release is like "f13" or "epel6". If we don't find a f<something, epel<something>, or olpc<something>, we assume that it is either master, or a branch of master for rawhide, and treat it like rawhide. To determine rawhide target we look at all the f branches, find the latest one and add 1 to the number. Seems to work and will keep working until Fedora 99.
* Use log not printJesse Keating2010-07-151-1/+1
|
* Fix up white spaceJesse Keating2010-07-151-2/+2
|
* Added new command 'switch-branch' for working with branches.Léon Keijser2010-07-152-2/+45
|
* Print out the user eqiv koji commandJesse Keating2010-07-141-0/+13
| | | | | Even though we don't use koji directly, it's helpful to users if we show them the command they would have to use to duplicate what we are doing.
* Log koji url and wrap the session init in a tryJesse Keating2010-07-141-1/+5
|