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/
12 Create a symlink 'osc' in your path pointing to osc.py.
13 The program needs the package pyxml installed.
15 For authentication, put your account data into your ~/.netrc file, like this
17 machine api.opensuse.org login $login password $pass
24 osc ls # list projects
25 osc ls Apache # list packages in a project
26 osc ls Apache subversion # list files of package of a project
29 osc co Apache # entire project
30 osc co Apache subversion # a package
31 osc co Apache subversion foo # single file
40 osc ci file1 file2 ...
46 # initialize a source directory to be a
47 # working copy of project <prj> package <pac>
50 # schedule file foo to be added / deleted
54 # add all unknown files and remove all missing files
60 # show build results (xml)
62 osc results [platform]
64 # show logfile (must be run from workingdir)
65 osc log <platform> <arch>
69 # show platforms used by project Apache
72 # show various xml meta
74 osc meta Apache subversion