Last month I found some time to take a look at osc to fix issues and add some stuff I was missing since I have to work with build.opensuse.org and the SUSE internal buildservice (e.g. for updates and maintenance of our enterprise products).
Yes, I know it's some weeks old and now integrated, but anyway. Here is what I've done:
Yes, I know it's some weeks old and now integrated, but anyway. Here is what I've done:
- added new 'osc getbinaries REPOSITORY' to checkout the RPMs for all architectures, including the source RPMs, into subdirectories [here]
- fix 'osc my' to get the apiurl from checked out packages if possible [here]
- make sure that global option -A always works too in a directory with a checked out package [here]
- add run_pager() and make osc log/diff work like git log/diff (call less by default to display the result of diff) [here]
- fixed some close() statements and some other warnings [here]