osc

Langue: en

Version: May 2009 (debian - 07/07/09)

Section: 1 (Commandes utilisateur)

NAME

osc - OpenSUSE build service command-line tool.

SYNOPSIS

osc [GLOBALOPTS] SUBCOMMAND [OPTS] [ARGS...]
osc help SUBCOMMAND

DESCRIPTION

OpenSUSE build service command-line tool. Type 'osc help <subcommand>' for help on a specific subcommand.

commands:

abortbuild
Aborts the build of a certain project/package
add
Mark files to be added upon the next commit
addremove
Adds new files, removes disappeared files
aggregatepac
"Aggregate" a package to another package
branch
Branch a package
build
Build a package on your local machine
buildconfig
Shows the build config
buildhistory (buildhist)
Shows the build history of a package
buildinfo
Shows the build info
buildlog (bl)
Shows the build log of a package
cat
Output the content of a file to standard output
checkout (co)
Check out content from the repository
commit (checkin, ci)
Upload content to the repository server
copypac
Copy a package
delete (del, remove, rm)
Mark files to be deleted upon the next 'checkin'
deletepac
Delete packages on the repository server
deleteprj
Delete a project on the repository server
diff (di)
Generates a diff
editmeta (createpac, createprj, editpac, editprj, edituser, usermeta)
Obsolete command to edit metadata. Use 'meta' now.
getbinaries
Download binaries to a local directory
help (?, h)
give detailed help on a specific sub-command
importsrcpkg
Import a new package from a src.rpm
info
Print information about a working copy
init
Initialize a directory as working copy
jobhistory (jobhist)
Shows the job history of a project
linkpac
"Link" a package to another package
list (ls)
List existing content on the server
log
Shows the commit log of a package
maintainer
Show maintainers of a project/package
meta
Show meta information, or edit it
mkpac
Create a new package under version control
platforms
Shows available platforms
prjresults (pr)
Shows project-wide build results
rdiff
Server-side "pretty" diff of two packages
rebuildpac
Triggers package rebuilds
remotebuildlog (rbl)
Shows the build log of a package
repairlink
Repair a broken source link
repos
Shows the repositories which are defined for a packag...
repourls
Shows URLs of .repo files
req
Issue an arbitrary request to the API
resolved
Remove 'conflicted' state on working copy files
results (r)
Shows the build results of a package
results_meta
Shows raw build results of a package
rlog
Shows the commit log of a remote package
rprjresults
Shows project-wide build results of remote Projects
rresults
Shows the build results of a remote package
search
Search for a project and/or package.
setlinkrev
Updates a revision number in a source link.
status (st)
Show status of files in working copy
submitreq (sr, submitrequest)
Handle requests to submit a package into another project
update (up)
Update a working copy
updatepacmetafromspec (metafromspec)
Update package meta information from a specfile
vc
Edit the changes file
wipebinaries
Delete all binary packages of a certain project/package

global Options:

--version
show program's version number and exit
-h, --help
show this help message and exit
--debugger
jump into the debugger before executing anything
--post-mortem
jump into the debugger in case of errors
-t, --traceback
print call trace in case of errors
-H, --http-debug
debug HTTP traffic
-d, --debug
print info useful for debugging
-A URL/alias, --apiurl=URL/alias
specify URL to access API server at or an alias
-c FILE, --config=FILE
specify alternate configuration file

SEE ALSO

For additional information, see
 * http://www.opensuse.org/Build_Service_Tutorial
 * http://www.opensuse.org/Build_Service/CLI

You can modify osc commands, or roll you own, via the plugin API:
 * http://www.opensuse.org/Build_Service/osc_plugins

AUTHOR

osc was written by Peter Poeml <poeml@suse.de>.

This manual page was written by Michal Cihar <nijel@debian.org> with help of help2man, for the Debian project (but may be used by others).