summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* Fix ver rel output when subpackages are involved.Jesse Keating2010-07-141-4/+12
| | | | The idea here came from Xavier Lamien. I just modified it slightly.
* 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
|
* Fix cloning with --branchesJesse Keating2010-07-131-2/+2
|
* prep 0.4.2.3 releaseDennis Gilmore2010-07-092-1/+4
|
* Merge branch 'master' of ssh://git.fedorahosted.org/git/fedora-packagerDennis Gilmore2010-07-080-0/+0
|\
| * Handle importing an srpm into an empty repoJesse Keating2010-07-082-4/+3
| | | | | | | | | | | | 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.
* | Handle importing an srpm into an empty repoJesse Keating2010-07-082-4/+3
| | | | | | | | | | | | 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.
* | prep fedora-packager 0.4.2.2 releaseDennis Gilmore2010-07-083-2/+8
|/
* 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
|
* Don't write duplicate lines to sourcesJesse Keating2010-07-061-1/+4
| | | | | This can happen if somebody uses the "upload" target on the same file more than once.
* Remove incorrect commentJesse Keating2010-07-061-3/+0
|
* 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-062-5/+15
| | | | | | 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 curl directly for file uploads.Jesse Keating2010-07-061-1/+12
| | | | | This is the easy way out until we have a progress bar support via the pycurl method.
* Pass the whole file path to the upload functionJesse Keating2010-07-061-6/+6
| | | | | | The otherside will reduce it down to basename when it stores the file. Frequently I upload source from a different directory (say an upstream clone and source build)
* Implement new-sources.Devan Goodwin2010-07-061-5/+182
| | | | | Introduces Lookaside object for interacting with the cache, as well as a GitIgnore object for managing the project's .gitignore file.
* Use the diff function.Jesse Keating2010-07-011-1/+1
|
* Create a (simple) diff commandJesse Keating2010-07-012-0/+48
|
* Add filtering so we only check out branches we want with clone --branchesCasey Dahlin2010-06-251-2/+4
|
* Point branches to the correct upstream for clone --branchesCasey Dahlin2010-06-251-5/+21
| | | | Also get rid of fedpkg.git and improve some documentation
* Implement fedpkg.py clone --branchesCasey Dahlin2010-06-251-9/+39
|
* Wire up the commit function into the frontend.Jesse Keating2010-06-241-0/+31
|
* Add a commit functionJesse Keating2010-06-241-0/+35
| | | | | This should work well whether you're on a real tty or not, but I didn't test it for the "not a tty" aspect.
* Make use of our new function to run commands.Jesse Keating2010-06-231-78/+28
| | | | Hurray for code removal!
* Add some logging to our process calls.Jesse Keating2010-06-231-0/+5
|
* Add a function to run commandsJesse Keating2010-06-231-0/+56
| | | | | This saves some code duplication and allows us to actually stream output as it happens, when on a real tty. Woo!
* Move import_srpm out of the classJesse Keating2010-06-232-89/+87
| | | | | 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.