1 osc -- opensuse-commander with svn like handling
3 >>> BUG: at the moment, 'up' overwrites files with
7 Please send patches to poeml@suse.de, or work directly on
8 https://forgesvn1.novell.com/svn/opensuse/trunk/buildservice/src/clientlib/python/osc/
14 python setup.py install
15 # create a symlink 'osc' in your path pointing to osc.py.
16 ln -s osc-wrapper.py /usr/bin/osc
18 Alternatively, you can directly use osc-wrapper.py from the source dir
21 The program needs the following python packages installed (that's their names
31 For authentication, put your account data into your ~/.netrc file, like this
33 machine api.opensuse.org login $login password $pass
40 osc ls # list projects
41 osc ls Apache # list packages in a project
42 osc ls Apache subversion # list files of package of a project
45 osc co Apache # entire project
46 osc co Apache subversion # a package
47 osc co Apache subversion foo # single file
56 osc ci file1 file2 ...
62 # initialize a source directory to be a
63 # working copy of project <prj> package <pac>
66 # schedule file foo to be added / deleted
70 # add all unknown files and remove all missing files
76 # show build results (xml)
78 osc results [platform]
80 # show logfile (must be run from workingdir)
81 osc log <platform> <arch>
85 # show platforms used by project Apache
88 # show various xml meta
90 osc meta Apache subversion