Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make man-page command invisible in help.man-page/raw | Hans Ulrich Niedermann | 2010-08-05 | 1 | -0/+1 |
| | |||||
* | Add basic man page generator | Hans Ulrich Niedermann | 2010-08-05 | 2 | -0/+151 |
| | |||||
* | Remove function call results as default param values | Hans Ulrich Niedermann | 2010-08-03 | 1 | -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. | ||||
* | Fix rawhide branch detection (define .distshort) | Hans Ulrich Niedermann | 2010-08-03 | 1 | -0/+1 |
| | | | | Also define PackageModule.distshort for rawhide branches. | ||||
* | Enable branch switching without any rpm content | Jesse Keating | 2010-08-02 | 1 | -51/+60 |
| | | | | | 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 changelog | Jesse Keating | 2010-08-02 | 1 | -4/+3 |
| | | | | It's redundant. | ||||
* | Also log on chain building | Jesse Keating | 2010-08-02 | 1 | -0/+3 |
| | |||||
* | Add a nvr property to the class and use it | Jesse Keating | 2010-08-02 | 1 | -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 Gilmore | 2010-08-01 | 1 | -2/+5 |
| | | | | fedora-release and redhat-release. fixes a bug on local rpm creation | ||||
* | Remove unused import | Jesse Keating | 2010-07-31 | 1 | -1/+0 |
| | |||||
* | Fix a hashtype bug | Jesse Keating | 2010-07-31 | 1 | -1/+1 |
| | |||||
* | Fix chainbuild to work for rawhide at least | Jesse Keating | 2010-07-31 | 1 | -2/+4 |
| | | | | Need more logic here to work with other chainable targets like epel. | ||||
* | Make fedpkg clone -b f?? package work | Jesse Keating | 2010-07-29 | 1 | -0/+6 |
| | | | | Also works for el? and olpc? | ||||
* | Try to use kitchen when available. | Jesse Keating | 2010-07-29 | 1 | -1/+4 |
| | | | | This should make things work on el4/5 | ||||
* | Move 'sources' to not be part of the class | Jesse Keating | 2010-07-29 | 1 | -51/+61 |
| | | | | | This might work around a weird issue where the koji builders can't read the git config strings in the chroot | ||||
* | Fix checking for unpushed changes on a branch | Jesse Keating | 2010-07-28 | 1 | -2/+4 |
| | |||||
* | Always target dist-rawhide when building from master | Jesse Keating | 2010-07-27 | 1 | -1/+1 |
| | |||||
* | Allow anonymous checkouts with fedpkg | Jesse Keating | 2010-07-27 | 1 | -1/+5 |
| | | | | Comes from https://fedorahosted.org/fedora-packager/ticket/25 | ||||
* | Fix cloning with branches for our new branch scheme | Jesse Keating | 2010-07-27 | 1 | -3/+4 |
| | |||||
* | Remove the koji.stg hack | Jesse Keating | 2010-07-27 | 1 | -4/+0 |
| | |||||
* | Update to production URLS | Jesse Keating | 2010-07-27 | 1 | -4/+4 |
| | |||||
* | Impliment pushing. Thanks Jochen@herr-schmitt.de | Jesse Keating | 2010-07-26 | 1 | -0/+9 |
| | |||||
* | Rework how we deal with branches | Jesse Keating | 2010-07-23 | 1 | -22/+51 |
| | | | | | | 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. | ||||
* | Imports go at the top | Jesse Keating | 2010-07-23 | 1 | -1/+2 |
| | |||||
* | When SSL connection fails, print it on screen. | Thomas Spura | 2010-07-23 | 1 | -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 branches | Jesse Keating | 2010-07-22 | 1 | -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 print | Jesse Keating | 2010-07-15 | 1 | -1/+1 |
| | |||||
* | Added new command 'switch-branch' for working with branches. | Léon Keijser | 2010-07-15 | 1 | -0/+22 |
| | |||||
* | Print out the user eqiv koji command | Jesse Keating | 2010-07-14 | 1 | -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 try | Jesse Keating | 2010-07-14 | 1 | -1/+5 |
| | |||||
* | Fix ver rel output when subpackages are involved. | Jesse Keating | 2010-07-14 | 1 | -4/+12 |
| | | | | The idea here came from Xavier Lamien. I just modified it slightly. | ||||
* | Fix cloning with --branches | Jesse Keating | 2010-07-13 | 1 | -2/+2 |
| | |||||
* | Handle importing an srpm into an empty repo | Jesse Keating | 2010-07-08 | 1 | -3/+2 |
| | | | | | | 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. | ||||
* | Don't write duplicate lines to sources | Jesse Keating | 2010-07-06 | 1 | -1/+4 |
| | | | | | This can happen if somebody uses the "upload" target on the same file more than once. | ||||
* | Remove incorrect comment | Jesse Keating | 2010-07-06 | 1 | -3/+0 |
| | |||||
* | Rename source uploading function | Jesse Keating | 2010-07-06 | 1 | -4/+14 |
| | | | | | | 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 Keating | 2010-07-06 | 1 | -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 function | Jesse Keating | 2010-07-06 | 1 | -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 Goodwin | 2010-07-06 | 1 | -5/+182 |
| | | | | | Introduces Lookaside object for interacting with the cache, as well as a GitIgnore object for managing the project's .gitignore file. | ||||
* | Create a (simple) diff command | Jesse Keating | 2010-07-01 | 1 | -0/+29 |
| | |||||
* | Add filtering so we only check out branches we want with clone --branches | Casey Dahlin | 2010-06-25 | 1 | -2/+4 |
| | |||||
* | Point branches to the correct upstream for clone --branches | Casey Dahlin | 2010-06-25 | 1 | -5/+21 |
| | | | | Also get rid of fedpkg.git and improve some documentation | ||||
* | Implement fedpkg.py clone --branches | Casey Dahlin | 2010-06-25 | 1 | -9/+39 |
| | |||||
* | Add a commit function | Jesse Keating | 2010-06-24 | 1 | -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 Keating | 2010-06-23 | 1 | -78/+28 |
| | | | | Hurray for code removal! | ||||
* | Add some logging to our process calls. | Jesse Keating | 2010-06-23 | 1 | -0/+5 |
| | |||||
* | Add a function to run commands | Jesse Keating | 2010-06-23 | 1 | -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 class | Jesse Keating | 2010-06-23 | 1 | -81/+79 |
| | | | | | 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. | ||||
* | Better handle imports when not all the files pre-exist. | Jesse Keating | 2010-06-23 | 1 | -5/+15 |
| | | | | | This will be useful when we start importing into fresh blank repos, but that still needs more work. | ||||
* | Handle our common files not existing yet. | Jesse Keating | 2010-06-18 | 1 | -2/+3 |
| |