Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | |
| | ||||||
* | First pass at a function to import an srpm | Jesse Keating | 2010-06-18 | 1 | -0/+70 | |
| | | | | | | Right now the library just copies in the files, and makes the call to upload new sources, but does not commit anything. Leaving that up to the library caller. | |||||
* | Add a function to get details of an srpm | Jesse Keating | 2010-06-18 | 1 | -0/+46 | |
| | ||||||
* | Update for new GitPython API | Jesse Keating | 2010-06-15 | 1 | -2/+2 | |
| | | | | I hate working with immature stuff (like myself) | |||||
* | Hack to force use of the stg koji environment | Jesse Keating | 2010-06-11 | 1 | -0/+4 | |
| | | | | | While we test in stg we want to use a different url. Easier to hack it here then on everybody's systems. | |||||
* | Construct the url for koji correctly | Jesse Keating | 2010-06-10 | 1 | -1/+1 | |
| | | | | | Koji expects a ? to separate the repo from the path, but this can be blank so just put it before the #hash. | |||||
* | switch the devel branch to f14 | Dennis Gilmore | 2010-06-10 | 1 | -2/+2 | |
| |