Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 867 lines (783 sloc) 43.323 kb
30363a5 @marcus-h - open 0.131 development
marcus-h authored
1 0.131
cb534d0 - new command 'develproject' to print the devel project from the pa…
Juergen Weigert authored
2 - new command 'develproject' to print the devel project from the package meta.
db9e7c7 @adrianschroeter - add blt and rblt commands, aka "buildlogtail" and "remotebuildlogt…
adrianschroeter authored
3 - add blt and rblt commands, aka "buildlogtail" and "remotebuildlogtail" to show
4 just the end of a build log (for getting the fail reason faster).
5 CHANGE: the --start parameter is now called --offset
c226327 @adrianschroeter add option to request the additon of a group to a project or package …
adrianschroeter authored
6 - add "createrequest -a add_group" option to create a group request
06e2851 @adrianschroeter add createrequest "add_me" shortcut
adrianschroeter authored
7 - add "createrequest -a add_me" shortcut
d11e9f8 @adrianschroeter add "osc less", it is "osc cat" + pager
adrianschroeter authored
8 - add "less" command, doing the same as "osc cat" but with pager
8fed784 @adrianschroeter fallback to unexpanded diff mode on "osc diff" on merge error. Same b…
adrianschroeter authored
9 - fallback to unexpanded diff mode on "osc diff" on merge error.
507567b @adrianschroeter support to view the commit history of deleted packages
adrianschroeter authored
10 - support viewing the commit history of deleted packages
eb1c5e0 @adrianschroeter add better support for reviews of requests. User api side request sea…
adrianschroeter authored
11 - show review states on "review list"
373727b @adrianschroeter new source service commands "localrun" and "disabledrun" to generate …
adrianschroeter authored
12 - new source service commands "localrun" and "disabledrun" to generate files without _service: prefix
0bf7616 @adrianschroeter - add request and review "supersede" command, to supersede by an exis…
adrianschroeter authored
13 - add "request supersede" and "review supersede" to supersede with existing request
f0690d4 @adrianschroeter - make it possible to run single source services, even when not speci…
adrianschroeter authored
14 - make it possible to run single source services, even when not specified in _service file.
15 (For example for doing a version update without creating a _service file: osc service lr update_source)
87d9540 @adrianschroeter - avoid unwanted entire project rebuilds
adrianschroeter authored
16 - protect rebuild and abortbuild commands with required "--all" option to mass failures by accident (similar to wipebinaries)
eb1c5e0 @adrianschroeter add better support for reviews of requests. User api side request sea…
adrianschroeter authored
17 #
87b060e @adrianschroeter - add "maintenancerequests" command to request a maintenance incident…
adrianschroeter authored
18 # Features which requires OBS 2.3
eb1c5e0 @adrianschroeter add better support for reviews of requests. User api side request sea…
adrianschroeter authored
19 #
20 - "my requests" is doing faster and complete server side lookup now if available
21 - "review" command has been extended to handle reviews by project or by package maintainers
146a2d4 @adrianschroeter support for new source service modes: disabled, trylocal and localonly
adrianschroeter authored
22 - support for new source service modes: disabled, trylocal and localonly
e5333f0 @adrianschroeter support project wide source services
adrianschroeter authored
23 - support project wide source services
2d29062 @mmohring - adapted NEWS for last commit
mmohring authored
24 - support for armv7hl architecuture. used to denote armv7 + hardfloat binaries
55f580f @adrianschroeter add force option to accept requests in review state.
adrianschroeter authored
25 - add force option to accept requests in review state.
281f6dd @adrianschroeter - add also simple maintenance release request command
adrianschroeter authored
26 - add "maintenancerequest" command to request a maintenance incident from maintenance team
27 - add "releaserequest" command run a maintenance update release process (for maintenance team only)
c859fc5 @adrianschroeter - allow to force the storage of project meta data (to ignore dependin…
adrianschroeter authored
28 - allow to force the storage of project meta data (to ignore depending repositories for example)
4d11387 @adrianschroeter - "my requests" is showing requests with open reviews also now
adrianschroeter authored
29 - "my requests" is showing requests with open reviews also now
30363a5 @marcus-h - open 0.131 development
marcus-h authored
30
11d81fe @adrianschroeter initial service command for running source services remote or locally
adrianschroeter authored
31 0.130
775677d @marcus-h - prepared NEWS file for 0.130 release
marcus-h authored
32 - new "revert" command to restore the original working copy file (without
33 downloading it)
34 - rewrote "diff" logic
35 - added new "--http-full-debug" option, "--http-debug" filters the
36 "Authentication" and "Set-Cookie" header
37 - added new "--disabled-cpio-bulk-download" option: disable downloading
38 packages as cpio archive from api
39 - added new "repairwc" command which tries to repair an inconsistent working
40 copy
41 - workaround for broken urllib2 in python 2.6.5: wrong credentials lead to an
42 infinite recursion
43 - support --interactive-review option when running "osc rq list <project>"
44 - improved "osc rq show <id> --interactive-review"
45 - do_config: added new options --stdin, --prompt, --no-echo:
46 --stdin: read value from stdin
47 --prompt: prompt for a value
48 --no-echo: prompt for a value but don't echo entered characters (for
49 instance to enter a passwd)
50 - added template support for a submitrequest accept/decline message
51 - lots of internal rewrites (new working copy handling etc.)
52 - support added for osc search 'perl(Foo::Bar)'
11d81fe @adrianschroeter initial service command for running source services remote or locally
adrianschroeter authored
53 - New "service" command to run source services locally or trigger a re-run on the server.
492edaa @adrianschroeter Go one step further with setlinkrev, use always xsrcmd5, even when gi…
adrianschroeter authored
54 - setlinkrev is setting now the revision to xsrcmd5 by default to avoid later breakage on indirect links by default.
8edf986 @marcus-h - added information about the "working copy inconsistent" error
marcus-h authored
55
56 NOTE:
57 Due to the rewrite of the working copy handling osc might fail with the
58 following error:
59 Your working copy '.' is in an inconsistent state.
60 Please run 'osc repairwc .' (Note this might _remove_
61 files from the .osc/ dir). Please check the state
62 of the working copy afterwards (via 'osc status .')
63 Simply run "osc repairwc" which might fetch files from the api
64 or delete some files from the storedir (.osc/). It won't touch
65 locally modified files. For more information see section
66 "WORKING COPY INCONSISTENT" in the README.
67
e5016d0 @adrianschroeter support OBS 2.1 request diff
adrianschroeter authored
68 #
69 # Feature which requires OBS 2.1
70 #
71 - support reliable diff for an accepted request
11d81fe @adrianschroeter initial service command for running source services remote or locally
adrianschroeter authored
72
3614b6a @adrianschroeter open 0.129 development
adrianschroeter authored
73 0.129
b4a1f83 @adrianschroeter * add the new "dist" command to NEWS file.
adrianschroeter authored
74 - "dists" command to show the configured default base repos from the server.
7538932 @adrianschroeter support list of open reviews
adrianschroeter authored
75 - "review list" command to list open review requests
cb36914 @adrianschroeter add "review add" command
adrianschroeter authored
76 - "review add" command to add another reviewer for a request (either user or group)
4865e12 @marcus-h - updated NEWS file (listed only user visible changes)
marcus-h authored
77 - add "buildinfo --prefer-pkgs <dir>" option
78 - add "prjresults --hide-disabled" option to hide packages which are disabled/excluded
79 in all repos and repos which have only disabled/excluded packages
80 - harmonize "api"'s options with curl's options
81 - use builtin signature check by default (instead of verifying the signature with "rpm -K...")
82 - add "status --show-excluded" to show all files (except the store dir)
83 - new "osc reqmaintainership" command which is a shortcut for
84 "osc creq -a add_role USER maintainer PROJECT PACKAGE"
ad28c05 @adrianschroeter import "osc aggregate --nosources" feature, implemented by brook.hong…
adrianschroeter authored
85 #
86 # Feature which requires OBS 2.1
87 #
88 - add "osc aggregate --nosources" option
ef2d0aa @adrianschroeter add "request clone" command for OBS 2.1
adrianschroeter authored
89 - add "request clone" command to clone all packages from a given request
8830d39 - fixed references into en.opensuse.org to honor the new wiki struc…
Juergen Weigert authored
90 - fixed references into en.opensuse.org to honor the new Wiki structure
fdfd479 updated: mips / mipsel support documented in NEWS
Martin Mohring authored
91 - add cross build targets mips and mipsel for QEMU Usermode. needs also build update.
3614b6a @adrianschroeter open 0.129 development
adrianschroeter authored
92
163b3e3 @adrianschroeter and start with 0.128 development
adrianschroeter authored
93 0.128
e9e6da1 @nijel Update news to mention editor selection.
nijel authored
94 - better default commands selection for editor/pager
073e2b0 @adrianschroeter support re-open of requests
adrianschroeter authored
95 - support "osc rq reopen" to set a request in new state again
1d49a5e @adrianschroeter update NEWS file and prepare for 0.128 release
adrianschroeter authored
96 - "osc repos" and "wipebinaries" is checking for local project now
97 - "osc getbinaries" works in project dir now
98 - support added for SPARC builds
99 - support build --oldpackages
100 - introduced the "trusted projects"
101 - Fixes for default editor, api check on deleterequest call, tempfile leaks, getbinaries source package handling, results command
f2be29f @adrianschroeter add signkey --extend command
adrianschroeter authored
102 #
1d49a5e @adrianschroeter update NEWS file and prepare for 0.128 release
adrianschroeter authored
103 # Feature which require either OBS 2.1 or 2.0.4
f2be29f @adrianschroeter add signkey --extend command
adrianschroeter authored
104 #
105 - add osc signkey --extend for extending the expiration date of the gpg public key
163b3e3 @adrianschroeter and start with 0.128 development
adrianschroeter authored
106
1325b28 @mvyskocil --csv/--format options for osc results
mvyskocil authored
107 0.127
bf7213b @adrianschroeter add a --size-limit option to checkout and update.
adrianschroeter authored
108 - add size limit mode, files can be ignored on checkout or update given a certain size limit.
1325b28 @mvyskocil --csv/--format options for osc results
mvyskocil authored
109 - --csv/--format options for results command - using format user can explicitly specify what he wants print
6e388a2 @mvyskocil osc branch reads project/package in package directory
mvyskocil authored
110 - osc branch reads project/package in package directory
0042855 @adrianschroeter fix creation of package link, when target project has the package via…
adrianschroeter authored
111 - fix creation of package link, when target project has the package via linked project
87a6bf4 @adrianschroeter approvenew is a little bit less horrible then acceptallnew, isn't it ?
adrianschroeter authored
112 - add "osc rq approvenew $PROJECT" command to show and accept all request in new state.
9f65f13 @adrianschroeter add "osc rq acceptallnew $PROJECT" command to show and accept all req…
adrianschroeter authored
113 This makes sense esp. for projects which work with default reviewers before.
7e0abcd @adrianschroeter Make source validator moduler, execute all scripts in directory
adrianschroeter authored
114 - support external source validator scripts before commiting
58c6b62 @adrianschroeter add creation of multiple action requests to NEW file (implmented by B…
adrianschroeter authored
115 - support request creation with multiple actions
a337968 @adrianschroeter * support branching with --force, to override existing target.
adrianschroeter authored
116 #
117 # Features which require OBS 2.0
118 #
b397b35 @adrianschroeter add sha256 verification for downloaded files via source service
adrianschroeter authored
119 - support "osc add http://...", this uses obs source service for downloading a file and verify it via sha256 verifier service
a337968 @adrianschroeter * support branching with --force, to override existing target.
adrianschroeter authored
120 - add support for CBpreinstall/CBinstall
121 - support branch --force to override target
122 - support for "unresolvable" state of OBS 2.0
da0c0f6 @adrianschroeter support undelete of project or package
adrianschroeter authored
123 - support undelete of project or package
1e985f3 @adrianschroeter * offer access to deleted projects/packages
adrianschroeter authored
124 - support for package meta data checkout
1325b28 @mvyskocil --csv/--format options for osc results
mvyskocil authored
125
9bb2ed4 @marcus-h - updated NEWS file (added only user relevant changes)
marcus-h authored
126 0.126
6ae1022 changed: cross build emulation strings in build and osc are now same
Martin Mohring authored
127 - added VM autosetup to osc. This requires appropriate OBS version and build script version.
128 - enhanced QEMU cross build support with 'armv4l' 'armv5el' 'armv6el' 'armv7el' 'armv8el' 'mips' 'mips64' 'ppc' 'ppc64' 'sh4' arch strings now supported on x86 host
4bd3d51 suggest git, svn, ... if indicated, after oscerr.NoWorkingCopy
Juergen Weigert authored
129 - suggest git, svn, ... if indicated, after oscerr.NoWorkingCopy
38c0621 osc ls -u -- same logic here as mls suggests for osc cat.
Juergen Weigert authored
130 - "osc cat" & "osc ls" now auto-expands through link.
f9855a8 "osc cat" now auto-expands through link. New option -n to suppress this.
Juergen Weigert authored
131 - fixed "osc add" after "osc delete".
293d035 @adrianschroeter fix patchinfo command, not crashing anymore
adrianschroeter authored
132 - fix "osc patchinfo" command (crashed before)
73b5bc6 @adrianschroeter fixing attribute set/create command for final 1.7 API
adrianschroeter authored
133 - fixed SSL proxy support
134 - fixed meta attribute create and set calls
1d44150 @mvyskocil add a buildlogurl support to osc remotebuildlog command
mvyskocil authored
135 - osc remotebuildlog supports a buildlogurl
c48cc43 @adrianschroeter add "Allow --prefer-pkgs to parse repodata" feature from Luke Imhoff
adrianschroeter authored
136 - Allow --prefer-pkgs to parse repodata
1cb627a @adrianschroeter allow to skip source services
adrianschroeter authored
137 - new "osc build --no-service" option to skip source service update
57a8533 @adrianschroeter fix linktobranch apiurl usage
adrianschroeter authored
138 - fix linktobranch apiurl usage
f9aa6c7 @adrianschroeter support package search with project results needed for maintained sea…
adrianschroeter authored
139 - "maintained package" search is telling relevant projects now
140 * requires OBS 1.7.2 or 2.0
9bb2ed4 @marcus-h - updated NEWS file (added only user relevant changes)
marcus-h authored
141 - added "osc chroot" command
142 - fixed #547005 ("osc co could show download progress")
143 - added "--interactive" option to "osc request"
144 - store commit message so it doesn't get lost on failure
145 - added "--cpio-bulk-download" and "--download-api-only" options to "osc build"
146 - added "osc localbuildlog" command
147 - added "--build-uid uid:gid|caller" option to "osc build" to specify abuild id in chroot
148 - verify files using rpm bindings and keys supplied by buildservice
149 - added "--exclude-target-project <prj>" option to "osc rq list"
150 - added "--message" option to "osc branch"
151 - added "osc config" command to set/get/delete a config option
152 - added "--binary" and "--baseproject" options to "osc search"
7b5e937 Add support for --preload and --offline to osc build.
Jan-Simon Möller authored
153 - added "-o/--offline" and "-l/--preload" options to osc build
154 * osc build -l standard i586 foo.spec (to cache all dependencies)
155 * osc build -o standard i586 foo.spec (to build without contacting the api)
7a5add4 @adrianschroeter post 0.125
adrianschroeter authored
156
f9438b7 @adrianschroeter open 0.125 development ...
adrianschroeter authored
157 0.125
6ca8d75 @adrianschroeter add comment for "git pull"
adrianschroeter authored
158 - add "osc pull" command to fetch and merge changes in the link target
60c3b45 @adrianschroeter mention the great new stuff (proxy SSL) from Marcus in NEWS notes
adrianschroeter authored
159 - new proxy support via SSL
bc09c27 @adrianschroeter add features from Ludwig and Michael to NEWS file
adrianschroeter authored
160 - when a broken link is encountered automatically switch to last working
161 version. use 'osc pull' to repair the broken link.
162 - osc my request is showing now also requests from other people target to
163 myself
f9438b7 @adrianschroeter open 0.125 development ...
adrianschroeter authored
164
74e5eb8 @marcus-h - updated NEWS file
marcus-h authored
165 #
166 # Features which require OBS 1.7
167 #
168 - new config option 'submitrequest_on_accept_action' to specify a default action
169 if a submitrequest has been accepted
2aa4700 @adrianschroeter add osc linktobranch command
adrianschroeter authored
170 - add "osc linktobranch" command to convert a classic link to a branch package
217db3c @adrianschroeter show scheduler state for each repo with "results" and "prjresults"
adrianschroeter authored
171 - show scheduler state for each repo with "results" and "prjresults"
74e5eb8 @marcus-h - updated NEWS file
marcus-h authored
172
2410505 @adrianschroeter and continue with 0.124 ...
adrianschroeter authored
173 0.124
bb6e27d - added 'osc bugowner' as a more intelligent version of 'osc maintai…
Jürgen Weigert authored
174 - added 'osc bugowner' as a more intelligent version of 'osc maintainer -B'
175 - added option '-B' to osc maintainer, prints bugowner OR maintainer.
176 - added 'osc req help' as convenience alias to 'osc help req'.
177 - 'osc in' to be done. Its usage just prints a suggested zypper command line.
178 - give better hint how to use osc vc without network connectivity.
179 - added printing of cache statistices to osc build
455a173 @adrianschroeter support http proxies when using python 2.6 or newer (#551004)
adrianschroeter authored
180 - support http proxies when using python 2.6 or newer (#551004)
33dcce4 @adrianschroeter implement "mbranch" call as documented on
adrianschroeter authored
181 - partial fix for checkout problems (bnc#551147)
7b5d11c @marcus-h - updated NEWS file
marcus-h authored
182 - fixed #477690 ("osc fetching binaries really slow")
7769144 osc jobhistory accepts now also PRJ [PKG] REPO ARCH - enables query…
Jan-Simon Möller authored
183 - osc jobhistory accepts also "prj [pkg] repo arch" now
3226fb0 add PRJ PKG also as args of buildinfo and buildconfig
Jan-Simon Möller authored
184 - osc buildinfo accepts now also "prj pkg repo arch [spec/dsc]"
185 - osc buildconfig accepts now also "prj pkg repo arch"
0019f08 @adrianschroeter mention Ludwigs m2crypto fixes
adrianschroeter authored
186 - fixed warning messages regarding SSL certificate on some plattforms (Fedora)
bc6f77d @adrianschroeter * patchinfo runtime fixes
adrianschroeter authored
187 - support submit requests on project level, osc is checking which packages
188 have changed and submits only the changed after asking back.
2e46311 @adrianschroeter show worker/id on jobhistory and make it faster by adding a default
adrianschroeter authored
189 - show worker/id on jobhistory and make it faster by adding a default limit of 20
2393044 @adrianschroeter add "osc build --root" option to allow to specify build root directory.
adrianschroeter authored
190 - add "osc build --root" option to allow to specify build root directory
519d3d3 @adrianschroeter document build --release option
adrianschroeter authored
191 - add "osc build --release" option to allow to specify a package release number
fb8c8e1 @lnussel update NEWS
lnussel authored
192 - added osc mv command which can rename file and leave them under version control
edc55d8 add dependson and whatdependson commands
Adrian Schröter authored
193 - added new commands "dependson" and "whatdependson" to find out which packages get
194 triggered before checkin/request accept.
0b60db7 @adrianschroeter * Revert fetch-cpio support for now, too many complains due to broken
adrianschroeter authored
195 - add new "osc build --linksource" option, speeds up esp. image building a lot
3949066 @adrianschroeter add "osc triggerreason", show detailed reason of a build trigger
adrianschroeter authored
196 - add "osc triggerreason" command to show detail reason, why a package got triggered for build
fb8c8e1 @lnussel update NEWS
lnussel authored
197 - Incompatible changes:
198 * osc se now prints Project Package, instead of Package Project
199 for easier copy&paste.
200 * osc se uses exact search by default. Use osc se -s for
201 substring search
202 * osc repourls neither needs nor accepts a path to a package
203 working dir anymore
133bd7a @lnussel sanitize osc repos command
lnussel authored
204 * osc repo neither needs nor accepts a path to a package or
205 project working dir anymore
116f75f @adrianschroeter * allow to limit the osc search results by the existens of attributes
adrianschroeter authored
206 #
207 # Features which require OBS 1.7
208 #
209 - search: allow to limit results via existing attibutes
b9b8f36 @adrianschroeter basic meta attribute features, to show, set, create or delete attributes
adrianschroeter authored
210 - added "osc meta attribute" for basic attribute creation, deletion, showing and value setting
33dcce4 @adrianschroeter implement "mbranch" call as documented on
adrianschroeter authored
211 - implement "osc mbranch" call to create projects with multiple source package (instances)
8d551e0 @prusnak fix whitespace
prusnak authored
212 - new "osc patchinfo" command: basic patchinfo generation and modification support
bc6f77d @adrianschroeter * patchinfo runtime fixes
adrianschroeter authored
213 - add support for _patchinfo package submissions in "osc sr" on project level
f27fc0f @adrianschroeter support review handling of requests (new "osc review accept/decline
adrianschroeter authored
214 - support review handling of requests (new "osc review accept/decline $REQUEST_ID" command
2410505 @adrianschroeter and continue with 0.124 ...
adrianschroeter authored
215
b51caea @adrianschroeter 0.122 is in openSUSE:Tools, go for 0.123 ...
adrianschroeter authored
216 0.123
f8545f8 @lnussel use python-m2crypto for actually secure SSL
lnussel authored
217 - IMPORTANT: ssl certificate checks are actually performed now to
218 prevent man-in-the-middle-attacks. python-m2crypto is needed to
219 make this work. Certificate checks can be turned off per server
220 via 'sslcertck = 0' in .oscrc.
6575669 added expand_proj_pack() for suggested '.' handling.
Jürgen Weigert authored
221 - 'osc list' option -D now only limits non-'new' requests. In state 'new' all are shown.
222 - suggest 'osc list' --bugowner option. Not implemented.
b8a915b @adrianschroeter Revert half introduced incompatible changes
adrianschroeter authored
223 - added 'osc rq help' as convenience alias to 'osc help rq'.
7d99da0 @adrianschroeter fix NEWS file
adrianschroeter authored
224 - 'osc in' to be done. Its usage just prints a suggested zypper command line.
225 - Incompatible change: osc se now prints Project Package, instead of Package Project
226 for easier copy&paste.
227 - fix checkout of packages, which contain not committed files (but uploaded)
d47bbd8 @adrianschroeter add project key management command (osc signkey)
adrianschroeter authored
228 - add signing key management command (osc signkey)
229 * shows public part of project key
230 * allows (re)creation of a project key
231 * allows deletion of a project key
9266647 @adrianschroeter - support 100% offline build when using "osc build --noinit ..."
adrianschroeter authored
232 - support 100% offline build when using "osc build --noinit ..."
8ea675b @adrianschroeter declare this as 0.123 release :)
adrianschroeter authored
233 -> buildinfo gets cached in local directory as .buildinfo.xml
b51caea @adrianschroeter 0.122 is in openSUSE:Tools, go for 0.123 ...
adrianschroeter authored
234
816ed7b @adrianschroeter 0.121 released, go for 0.122
adrianschroeter authored
235 0.122
6babfdf - added missing code for 'osc sr -l [ID]'
Jürgen Weigert authored
236 - added missing code for 'osc sr -l [ID]'
237 - allow osc cat with one parameter, if it is a url.
56d4f12 - make osc getpac really get the package (instead of branch only)!
Jürgen Weigert authored
238 - make osc getpac really get the package (instead of branch only)!
239 - expanded several tabs to spaces.
240 - added default project to new getpac and bco subcommand. .oscrc:getpac_default_project = OpenSUSE:Factory
241 (not added to branch subcommand, to not interfere with its syntax.)
6648377 @adrianschroeter * add python-keyring support
adrianschroeter authored
242 - add support for generic python-keyring lib, supports KWallet, Gnome keyring, MacOS and Windows.
48e96a9 @adrianschroeter + - make buildhist command usable without checked out package
adrianschroeter authored
243 - make buildhist command usable without checked out package
244 - rename old "platform/s" names to "repository/ies" (internal cleanup only)
41d181d @adrianschroeter prepare 0.122 release
adrianschroeter authored
245 - fixed osc diff -c N, it failed with int and string concatenation
246 - made osc diff and rdiff more similar: added -p, -c to rdiff, removed -u from rdiff.
8d551e0 @prusnak fix whitespace
prusnak authored
247 made -u default for both, renamed --pretty to --plain as it is the opposite of -u
e040ae8 @adrianschroeter - support modification flages on creation of submit request
adrianschroeter authored
248 #
249 # Features which require OBS 1.7
250 #
251 - option to download server side generated _service:* files on update
252 - support for running source services locally. Happens by default on source update
253 and build.
254 - support modification flages on creation of submit request
255 (for auto update or clean up packages or to avoid it, when submit request got accepted)
256 - show request ids from package source logs
572b790 @marcus-h - updated NEWS
marcus-h authored
257 - added support to require local packages which don't exist in the obs for a local build. This
258 fixes #377021, #481193
816ed7b @adrianschroeter 0.121 released, go for 0.122
adrianschroeter authored
259
3bba7dc @adrianschroeter add 0.121.1 hotfix release
adrianschroeter authored
260 0.121.1
261 - fixed creation of new ~/.oscrc files
262 - fixed "osc my request" command
263
e8fdb89 @adrianschroeter revert juergen private versions...
adrianschroeter authored
264 0.121
9e67dae @adrianschroeter bring back sr --diff option
adrianschroeter authored
265 - fixed osc rq list -U to not look into the local dir
f2a738d Thanks Marcus, for looking into my FIXME's -- I could have never done
Jürgen Weigert authored
266 - added osc my ... pkg/prj/req shorthand commands
267 - add 'osc se' alias for 'osc search -e'
268 - add -b -m -M to 'osc search'
403576b - hack for _help_preprocess_cmd_option_list to survive setup.py build
Jürgen Weigert authored
269 - hack for _help_preprocess_cmd_option_list to survive setup.py build
83b1b5c All in one go.
Jürgen Weigert authored
270 - made rresults an alias for results. python decorators are a strange concept...
271 - asserting that ~/.oscrc remains mode 0600
272 - no more plain text passwords in ~/.oscrc, we store now as bz2+base64
273 - added verbosity control -v -q. To be used in guess_proj_pack()
274 - added 'll' and 'ls -l' as shorthand to 'list -v'
275 - started to change to explicit dual license GPLv2 or GPLv3 to conform to Novell policy.
276 - added revision parameter to show_upstream_srcmd5(), so that it can be used in do_cat later.
277 - allowed both integer and srcmd5 revisions in meta_get_filelist()
278 - added 'lL', 'LL': allowed -e and -v together in do_list(). Was an internal error before.
279 - added cat -e, to cat a file through a link.
280 'cat -e -r 3' expands through the third revision of the _link.
281 - added subcmd bco as alias for branch -c
282 - added primitive experimental support for .oscrc:checkout_no_colon = 1
283 - suggest using svn when .svn found.
284 - alias submitpac submitrequest
285 - osc bco now continues to checkout after branch target exists error.
286 - added .oscrc:plaintext_passwd=1 for backwards compatibility
287 - moved core.py:exclude_stuff to .oscrc:exclude_glob and expand it to catch *.orig etc.
80de172 @adrianschroeter revert changes which introduce inconsitencies or will conflict with
adrianschroeter authored
288 - added osc rq list -a; a shorthand for enumerating all states
289 - osc rq list -D nnn limit to requests nnn days old.
d46812b @adrianschroeter add sr --diff options from Ludwig to NEWS file
adrianschroeter authored
290 - osc sr --diff option added
83b1b5c All in one go.
Jürgen Weigert authored
291 - improved help texts with repairlink to point to osc resolved.
292 - improved passx code when creating oscrc.
f4fcc41 @adrianschroeter 0.120 is about to get released, switch to version 0.120.90
adrianschroeter authored
293 - osc metafromspec allows editing before send
87067cd @adrianschroeter add --role option to maintainer command
adrianschroeter authored
294 - allow handling of other roles than "maintainer" with maintainer command
295 (-r role)
ccdfcf7 @adrianschroeter * Improve usability when listing or showing requests.
adrianschroeter authored
296 - fix and improve request list and show output
0243415 @mvyskocil new osc rremove command
mvyskocil authored
297 - new osc rremove command for remote source files removal
80de172 @adrianschroeter revert changes which introduce inconsitencies or will conflict with
adrianschroeter authored
298 - first part of support to handle _service\* files correctly
724f577 @mvyskocil More options in commit filelist change
mvyskocil authored
299 - osc commit asks if some file has a '?' status (can be skipped by --force option)
9b722d6 @adrianschroeter reqeuest list -s X,Y was broken, a state can have only one value. And
adrianschroeter authored
300 - fixed request list for multiple states
3f50700 add entry to NEWS
Jan-Simon Möller authored
301 - new option --overlay
302 - new option --rsync-src / --rsync-dest
f4fcc41 @adrianschroeter 0.120 is about to get released, switch to version 0.120.90
adrianschroeter authored
303
626aa36 @adrianschroeter * bump version to 0.119.90 to show that this is a pre version
adrianschroeter authored
304 0.120:
305 - support "setlinkrev" for whole projects
d017b16 @adrianschroeter * add "osc request list -t <type>" to list only submit, delete or
adrianschroeter authored
306 - add "setlinkrev --unset" for removing revision references
307 - add "osc request list -t <type>" to list only submit, delete or develchange requests
308 - add shell completion scripts
309 - fix support of listing requests with multiple actions
7ef5e04 @adrianschroeter * "osc maintainer" is following to the development project / package now
adrianschroeter authored
310 - "osc maintainer" is following to the development project / package now
311 - "osc maintainer" list maintainer and bugowner roles now
626aa36 @adrianschroeter * bump version to 0.119.90 to show that this is a pre version
adrianschroeter authored
312
49ceab6 @adrianschroeter jump to version 0.119 to avoid problems with 0.118 snapshot packages
adrianschroeter authored
313 0.119:
dc81d5f @adrianschroeter new request syntax as proposed on ml.
adrianschroeter authored
314 - Support new request types
315 - "submitreq" command has a new syntax (incompatible !)
8d551e0 @prusnak fix whitespace
prusnak authored
316 - new "deleterequest" command
dc81d5f @adrianschroeter new request syntax as proposed on ml.
adrianschroeter authored
317 - new "changedevelrequest" command
318 - new "request" command for showing/modifing requests
46d7261 @adrianschroeter import new request handling from branch:
adrianschroeter authored
319 - Multiple actions in one request is not yet supported by osc
dc81d5f @adrianschroeter new request syntax as proposed on ml.
adrianschroeter authored
320 - The new commands require an OBS 1.7 server, submitreq is still working with
321 older servers.
af5259b @mvyskocil support of added .changes in commit message template
mvyskocil authored
322 - support of added .changes in commit message template
5893781 @adrianschroeter add news line for the commit from mls, speeding up sr listings
adrianschroeter authored
323 - make submit request listing fast by server side filtering
92bbac0 @adrianschroeter forgot NEWS entry for pulling changes via "osc repairlink"
adrianschroeter authored
324 - allow pulling of conflicting changes via "osc repairlink"
3df88ab @adrianschroeter Consolidating delete commands:
adrianschroeter authored
325 - delete commands consolidated:
326 * deleteprj and deletepac are obsolete.
327 * delete and rdelete take over
328 - enable package tracking by default
3e837ce @mvyskocil bugfix: templates in edit commit message causes an empty commit logs
mvyskocil authored
329 - bugfix: templates in edit commit message causes an empty commit logs
dc81d5f @adrianschroeter new request syntax as proposed on ml.
adrianschroeter authored
330 - osc submitrequest consumes DESTPRJ [DESTPKG] arguments only
3c33ad2 - added: note about using osc on arm machines
Martin Mohring authored
331 - osc build now also tested on native arm targets where uname -m reports a string like armv{4l,5el,6l,7el,7l}
a7f04c2 @nijel Add NEWS entry for my previous commit.
nijel authored
332 - osc rlog now works with srcmd5 also
6173598 @nijel Fix path in news entry.
nijel authored
333 - plugins now should be placed in /usr/lib/osc-plugins to match FHS (the /var path is still supported though)
7f173ab @nijel News entry.
nijel authored
334 - osc now includes automatically generated man page
7074362 @nijel osc can now store credentials in Gnome keyring if it is available (bn…
nijel authored
335 - osc can now store credentials in Gnome keyring if it is available
6552c00 @adrianschroeter indeed, cicount was not supported, but now it is ;)
adrianschroeter authored
336 - new support for osc linkpac to specify cicount attribute
63590a8 @nijel new log/rlog output formats (CSV and XML)
nijel authored
337 - new log/rlog output formats (CSV and XML)
e12100f @nijel osc search can now output CSV
nijel authored
338 - new jobhistory/buildhistory/search output format (CSV)
2c42287 @adrianschroeter Add support to get build logs starting from a given offset
adrianschroeter authored
339 - new option to fetch buildlogs starting at given offset
0648a8c @adrianschroeter - new option for copypac
adrianschroeter authored
340 - new option for copypac
341 * -r to specify source revision
342 * -m to specify a comment (and send default comment if not specified)
b6246d7 @mvyskocil --xml output for results and rresults command, results_meta is obsoleted
mvyskocil authored
343 - new option to results(r), and rresults:
011426d @mvyskocil -r|--repo and -a|--arch options for results, rresults and results_met…
mvyskocil authored
344 * -r|--repo to specify a repository(repositories)
345 * -a|--arch to specify a architexure(s)
b6246d7 @mvyskocil --xml output for results and rresults command, results_meta is obsoleted
mvyskocil authored
346 * --xml for xml output (makes results_meta obsolete)
dc81d5f @adrianschroeter new request syntax as proposed on ml.
adrianschroeter authored
347 - request list -M shows open SRs created by the user.
e46cba2 @adrianschroeter - justify comments from Jan-Simon, reflecting that the former behaviour
adrianschroeter authored
348 - Fixed build support for images, only refered packages from buildinfo get used. (#485047)
b556208 @adrianschroeter rename "req" command to "api".
adrianschroeter authored
349 - "req" command got renamed to "api" to avoid clash with "request" command
d85d38f @mvyskocil smarter default platform for osc build
mvyskocil authored
350 - osc build has a smarter default platform selection - it checks the
351 availibility config value, 'standard' and 'opensuse_Factory' in platforms list and in case
352 of fail it uses the last entry from that list
60ecca1 @adrianschroeter new osc linkpac -f to allow to override existing _link files, patch by
adrianschroeter authored
353 - new osc linkpac -f to allow to override existing _link files
4c60d1b @adrianschroeter rename "rebuildpac" to "rebuild", but keep "rebuildpac" as alias.
adrianschroeter authored
354 - rename "rebuildpac" to "rebuild", but keep "rebuildpac" as alias
af5259b @mvyskocil support of added .changes in commit message template
mvyskocil authored
355
20f8234 @adrianschroeter support checkout of single packages via "osc co PACKAGE" when local dir
adrianschroeter authored
356 0.117:
357 - support checkout of single package via "osc co PACKAGE" when local dir is project
89e2e73 @adrianschroeter - allow to specify target project and package on osc branch (requires
adrianschroeter authored
358 - allow to specify target project and package on osc branch (requires server version 1.6)
359 - add option to automatic checkout a branched package
b8642c4 @adrianschroeter make getbinaries working in checked out directories
adrianschroeter authored
360 - support "osc getbinaries" in checkout packages
13ef702 @mvyskocil added osc vc to NEWS
mvyskocil authored
361 - new vc command for editing the changes files (requires build.rpm 2009.04.17 or newest)
b7e491d @adrianschroeter add comment requireing server version 1.6 for repairlink
adrianschroeter authored
362 - new repairlink command for repairing a broken source link (requires server version 1.6)
17cd24b @mvyskocil list view for osc submitreq show
mvyskocil authored
363 - '-b|--brief' option for osc submitreq show subcommand
630084b @adrianschroeter * harmonize parameters of repairlink with other commands
adrianschroeter authored
364 - use "latest" commited revision on checkout, not "upload" (#441783)
a49d15e @mvyskocil just edit option for buildvc and osc vc commands, used /usr/lib/build…
mvyskocil authored
365 - '-e|--just-open' option for vc command and used /usr/lib/build/vc as an executable
20f8234 @adrianschroeter support checkout of single packages via "osc co PACKAGE" when local dir
adrianschroeter authored
366
d547203 @adrianschroeter - support listings of older revisions with "osc ls -R"
adrianschroeter authored
367 0.116:
368 - support listings of older revisions with "osc ls -R"
369 - add --current parameter for linkpac to use current revision of source package fixed.
370 - add osc setlinkrev to add or update revision number in links easily
371 - fix streaming of binary files via "cat" (#493325)
372
4e6c62c @adrianschroeter * go to version 0.115
adrianschroeter authored
373 0.115:
374 - optional transfer of devel project during copy_pac and link_pac is fixing
375 opertation with remote build service instance
376 - "osc ci" fails uploading large files to Provo BuildService
377 - fixed support for accessing download repositories (worked only for download.o.o so far)
378
9bc668c add news entry
Dirk Mueller authored
379 0.114:
8d551e0 @prusnak fix whitespace
prusnak authored
380 - the .oscrc config handling has been cleaned up:
f853df1 update NEWS
Dr. Peter Poeml authored
381 * use "apiurl" for everything now (== <protocol>://<host>)
382 * added aliases support for [apiurl] sections in the ~/.oscrc.
383 Example:
384 [http(s)://foobar]
385 ...
386 aliases = foo, bar
387 => "osc -A foo <cmd>" will do the same as "osc -A http(s)://foobar ls"
388 * "scheme" and "apisrv" are deprecated and will produce a warning
389 * when writing a new ~/.oscrc, store the apiurl in the conffile (bnc#478054)
390 * fixed bug that made osc ask for credentials when -A was used (bnc#478054)
391 * fixed crash upon password entry (first startup) (bnc#478052)
8d551e0 @prusnak fix whitespace
prusnak authored
392 - osc build:
f853df1 update NEWS
Dr. Peter Poeml authored
393 * make product builds work
394 * speed up by using a cookie when fetching the binaries (bnc#477690)
395 * support for VM (kvm or xen) builds
396 * obsolete the need to configure download server, get it from the build
397 service instance instead.
398 * be a bit more verbose if the linked package isn't expanded (bnc#470948)
8d551e0 @prusnak fix whitespace
prusnak authored
399 - osc branch:
f853df1 update NEWS
Dr. Peter Poeml authored
400 * --develproject option fixed (the API calls it 'ignoredevel' instead of 'nodevelproject')
401 * --revision option added
402 - osc jobhistory: new command to see build job history of a project or a package
403 - osc results/rresults: option -l, --last-build added (show last build results)
404 - osc linkpac: fix failure when -A<url> is used (bnc#479156)
405 - osc commit: don't scare users if they want to commit a nonexistent file (bnc#469167)
406 - osc diff: bugfix to make --pretty option work
407 - 11.1 added to the osc project template
408
9bc668c add news entry
Dirk Mueller authored
409
6d7a501 update NEWS
Dr. Peter Poeml authored
410 0.113:
411 - osc diff -rX:Y: the default is to return an unified diff (to get a pretty
412 diff use the --pretty option)
413 - osc rdiff: the default is to return a pretty diff (to get an unified diff use the --unified option)
414 - osc sr show --diff: the default is to return a pretty diff (to get an unified diff use the --unified option)
415 - osc getbinaries: optionally also download source rpms
416 - osc importsrcpkg: set the url in the package meta (bnc#458083)
417 - osc wipebinaries: added --expansion option
418 - added support for format strings like "%(project)s" and "%(package)s" which
419 can be used in the build-root config option. For example one could use a new
420 chroot for each package.
421 - osc updatepacmetafromspec: fix failure if %description is starting with newline (bnc#462869)
422 - catch OSError exceptions which might be raised by the subprocess module
423 - don't use a hardcoded path for the rpm binary otherwise it fails on
424 distributions like debian
425 - osc meta: be more verbose in case of failure (bnc#459292)
8d551e0 @prusnak fix whitespace
prusnak authored
426 - osc mkpac: add info how to enable the package tracking feature (bnc#459288)
3399b2e bump version & update NEWS
Dr. Peter Poeml authored
427
428 0.112:
429 important bugfix:
430 - osc deletepac: prevent recursive deletion of a whole project [bnc#458535]
431 - osc build: support more options: --icecream, --ccache, --with, --without
432 - osc build: --keep-pkgs also saves the src.rpm now
8d551e0 @prusnak fix whitespace
prusnak authored
433 - osc build: small fix in debuginfo handling
3399b2e bump version & update NEWS
Dr. Peter Poeml authored
434 - osc build: new armv7el arch for all binaries for up to ARMv7 EABI with VFP
435
436
656ff4a bump version; update NEWS
Dr. Peter Poeml authored
437 0.111:
438 - fix accidental truncation of .oscrc to 0 bytes
439 - fix osc's ignorance of the revision option (-r) for expanded links
440 - osc build: handle kiwi builds (local image build)
441 - osc build: cross build support
442 - osc build: support for ARMv5 EABI little endian arch added
443 - osc build: fixed detection of the build type (rpm or deb), after change in the buildinfo
444 - osc build: build debuginfo packages if enabled in the project/package meta (this partly fixes #421390)
445
3399b2e bump version & update NEWS
Dr. Peter Poeml authored
446
88e8d5a update NEWS and bumb version (0.110)
Dr. Peter Poeml authored
447 0.110:
448
449 - osc build: no working copy needed anymore when building a local package [bnc#431434]
450 - osc checkout: when checking out a project, and a linkerror occurs for one of
451 the packages, do a checkout in unexpanded form and continue checking out the
452 rest of the project [bnc#428303]
453 - osc deletepac, osc branch: allow slash notation for the project/package arguments
454 - fix deprecation warnings on Factory (which uses Python 2.6)
455 - fix to avoid (internal) stale Package objects [bnc#436932]
456
457
d6d5e44 bump version & update NEWS file
Dr. Peter Poeml authored
458 0.109:
459
460 - osc getbinaries: new command to download binaries directly from the api server
461 - osc rlog: new command to show commit logs of remote packages
462 - osc build: --debug option to the build script which will take care of creating debuginfo packages
463 - add link to plugin API to osc help output
464 - avoid a hard dependency on the rpm-python bindings.
465 - fixed depracation warnings with Python 2.6 [bnc#426612]
466 - streaming of unfinished logfiles fixed
467 - fixed regression of .oscrc template [bnc#427118]
468 Changes were from Marcus_H, poeml, dmueller, tpatzig.
469
470
71c49cb the news of 0.108
Dr. Peter Poeml authored
471 0.108:
472
473 - osc submitreq: has two aliases now: "osc sr" and "osc submitrequest"
474 - osc sr create: prompt to revoke existing requests
475 - osc sr revoke: new command for to get rid of requests to projects one can't write to
476 - osc sr list: allow showing requests in a state other than "new"
477 - osc sr show: show the current state's comment
478 - osc sr log: new command to show the history of a given id
479 - osc sr: enable requests for submitting new packages
8d551e0 @prusnak fix whitespace
prusnak authored
480 - osc build: implement --no-checks
71c49cb the news of 0.108
Dr. Peter Poeml authored
481 - osc build: be less strict on the arguments, and guess what's needed. For instance:
482 * osc build PLATFORM ARCH BUILD_DESCR
483 * osc build PLATFORM (ARCH = hostarch, BUILD_DESCR guessed)
484 * osc build ARCH (PLATFORM = build_platform (config option), BUILD_DESCR guessed)
485 * osc build BUILD_DESCR (PLATFORM = build_platform (config option), ARCH = hostarch)
486 * osc build (PLATFORM = build_platform (config option), ARCH = hostarch, BUILD_DESCR guessed)
487 - osc build: download after the target architecture check
8d551e0 @prusnak fix whitespace
prusnak authored
488 - osc addremove: bugfixes, --recursive option
71c49cb the news of 0.108
Dr. Peter Poeml authored
489 - osc init: added support to initialize a project dir
490 - osc metafromspec: new alias for 'updatepacmetafromspec' which is hard to remember
491 - osc updatepacmetafromspec: also update URL
492 - osc buildlog: do not download entire log to memory
493 - new http_headers option to add arbitrary headers to HTTP requests
494 - bugfix to make osc work on Gentoo
495 - enhance/update the package and project template
496 - .netrc heritage from previous commandline client has been removed
497 - osc asks for password now, when used with -A
498
499
6ff9612 osc update / checkout: don't check out a working copy, or update an e…
Dr. Peter Poeml authored
500 0.107:
501
502 - osc build: the --extra-pkgs option is now a configurable setting in .oscrc.
503 Default is "extra-pkgs = vim gdb strace"
504 - .oscrc: make tilde expansion work on the packagecachedir setting
8d551e0 @prusnak fix whitespace
prusnak authored
505 - osc update / checkout: don't check out a working copy, or update an existing
f43a22c version 0.107
Dr. Peter Poeml authored
506 one, when a source link cannot be applied [bnc#409373]
6ff9612 osc update / checkout: don't check out a working copy, or update an e…
Dr. Peter Poeml authored
507
508
d3da008 bump version (0.106); update NEWS file
Dr. Peter Poeml authored
509 0.106:
510
511 - osc rdiff / osc submitreq show: diff the _expanded_ sources [bnc#408267]
8d551e0 @prusnak fix whitespace
prusnak authored
512 - osc submitreq list: show author's name
d3da008 bump version (0.106); update NEWS file
Dr. Peter Poeml authored
513 - osc submitreq: shortcut alias 'sr' added
514
515
fdb5e1f list news
Dirk Mueller authored
516 0.105:
20e75c4 update NEWS and TODO file
Dr. Peter Poeml authored
517
8d551e0 @prusnak fix whitespace
prusnak authored
518 - osc submitreq list:
20e75c4 update NEWS and TODO file
Dr. Peter Poeml authored
519 - can now be called without parameters, applying to the working copy then.
520 - calling it in a project directory is also possible now.
521 - output was improved. Newest requests are listed first.
522 - osc submitreq delete: a new action which has been added
523 - osc submitreq list/create: use api URL from the working copy
524 - osc meta: editing returns the API error description instead of a plain HTTP
607ed31 - add news entry
Dirk Mueller authored
525 error if available
20e75c4 update NEWS and TODO file
Dr. Peter Poeml authored
526 - osc copypac: use the correct userid when copying to another api host
527 - osc importsrcpkg: disable signature check when getting data from a rpm file
528 - osc linkpac: --revision option added.
529 - osc search: added option -i|--involved, to show in which projects/packages
87460b2 fix typo
Dr. Peter Poeml authored
530 a developer is involved
20e75c4 update NEWS and TODO file
Dr. Peter Poeml authored
531 - osc build: double check the buildinfo for local builds. Refuse to build for
532 architectures that are not supported by the host
533 - osc buildhist: change the output into a format which better matches actual
534 RPM filenames.
535 - osc commit: give commit message tempfiles a ".diff" suffix, so syntax
536 highlighting automatically works in capable editors
537 - other bug fixes:
538 - don't expand/unexpand if the working copy has local modifications - this is
539 an ugly workaround for #399247 but this way the working copy isn't screwed up
540 - work around a bug which causes packages to be cached locally under the
541 "None" architecture (and therefore causing issues when building for more
542 than one architecture via osc build).
543 - don't create _linkerror files in working copies
544 - better error handling (mostly printing more details) in a number of cases
545 - show error messages from the API also for type 500 errors
546
fdb5e1f list news
Dirk Mueller authored
547
7d8834a bump version to 0.104, adjust NEWS file
Dr. Peter Poeml authored
548 0.104:
549 - osc update: after update, reset the revision when updating multiple package.
550 Fixes "404: Not Found" type errors when updating an entire project. [bnc#399177]
551 - more/better error messages in some error scenarios
552 - osc wipebinaries: add missing check for commandline arguments, which could
553 cause a PACKAGE argument to be ignored
554 - fixed make_diff in order to avoid errors when committing a new package
555 (created with mkpac)
556
557
06c2cbf bump version to 0.103, adjust NEWS file
Dr. Peter Poeml authored
558 0.103:
559
8d551e0 @prusnak fix whitespace
prusnak authored
560 - osc submitreq create: simplify by make osc guess needed parameters, if
06c2cbf bump version to 0.103, adjust NEWS file
Dr. Peter Poeml authored
561 there is a working copy and it is a source link.
562 - osc submitreq create: don't stop on packages that have a devel project
563 defined, if the submit actually comes from that project.
564 - osc checkout: checkout of source links is now done in expanded form per
565 default. The new option --unexpand-link can be used to get the raw link file.
566 - show the API's error message for HTTP 403 (Forbidden) replies.
567
568
7cfa8b0 update NEWS
Dr. Peter Poeml authored
569 0.102:
570
571 - osc branch: Show the actually created branch project name, not
572 a guessed one. Add --nodevelproject.
573 - osc submitreq: look up the develproject of the target, and if
574 there is one, don't create the request, unless forced with
575 --nodevelproject.
576 - make the global -d option work better under certain circumstances
577
f8daea6 bump version (0.101) and update NEWS file
Dr. Peter Poeml authored
578 0.101:
579
580 - add osc branch command, using the branch API call to branch a package to
581 home:poeml:branches:PRJ/PKG
582 - osc commit now opens $EDITOR for commit message
583 - improved error handling, when API returns HTTP status code 400 (bad request)
584 - osc status: implement -q/--quiet switch
585 - osc info: slightly more verbose
586 - osc deletepac: allow deletion of multiple packages at once
587 - make "osc meta prjconf <project> -e" work again (probably caused by r3702)
588
589
849e2a7 clean up NEWS and TODO in preperation of 0.100 release
Dr. Peter Poeml authored
590 0.100:
591
592 - improved error handling (babysitter.py wrapper, oscerr.py exception classes)
593 Tracebacks are mostly suppressed now. To enable them, use
594 -t, --traceback print call trace in case of errors
595 or set traceback=1 in .oscrc.
596 - other new global options for debugging:
597 --debugger jump into the debugger before executing anything
598 --post-mortem jump into the debugger in case of errors
599 -d, --debug print info useful for debugging
600 - make way for more seamless osc version updates (the .osc directory in working copies
601 will have its own versioning in the future)
602 - osc rprjresults and osc rresults: new commands to show remote build results
603 - osc build: added --baselibs and --jobs options
604 - osc copypac: added --keep-maintainers switch
4d1612f add NEWS entry for osc maintainer -D
Dr. Peter Poeml authored
605 - osc maintainer: new -D/--devel-project switch
849e2a7 clean up NEWS and TODO in preperation of 0.100 release
Dr. Peter Poeml authored
606 - BUILD_DIST environment variable will be ignored (bnc#359846)
607 The following environment variables can still be used:
8d551e0 @prusnak fix whitespace
prusnak authored
608 * OSC_SU_WRAPPER overrides the setting of su-wrapper.
849e2a7 clean up NEWS and TODO in preperation of 0.100 release
Dr. Peter Poeml authored
609 * OSC_BUILD_ROOT overrides the setting of build-root.
610 * OSC_PACKAGECACHEDIR overrides the setting of packagecachedir.
611
612
613 0.99+patches (interim releases, including Wed Apr 2 16:36:40 CEST 2008)
8a4f253 update NEWS file
Dr. Peter Poeml authored
614
06fb595 clean up TODO and update NEWS file
Dr. Peter Poeml authored
615 - new command submitreq, to handle "submit requests" (next generation build
98aa12c @hennevogel fix links that point into the wiki
hennevogel authored
616 service feature). See http://en.opensuse.org/openSUSE:Build_Service_Collaboration
06fb595 clean up TODO and update NEWS file
Dr. Peter Poeml authored
617 - new link handling:
618 add support for handling linked packages in expanded form. They
619 can be checked out, updated (expanding or unexpanding them),
620 and built locally.
621 Newly introduced options are:
622 * osc checkout: --expand-link
623 * osc update: --expand-link and --unexpand-link
624 - new feature: package tracking. It's not enabled by default and
625 needs to be switched on with do_package_tracking=1 in .oscrc.
626 before using. See
627 http://lists.opensuse.org/opensuse-buildservice/2008-03/msg00114.html
628 - prjresults: add --csv option
629 - req: add option -a / --add-header to inject arbitrary request headers
630 - addremove (and others): ignore _all_ dot files (the buildservice doesn't
631 handle them)
632 - copypac: do a (quicker) server-side copy by default, when source and target
633 are on the same buildservice instance.
87b565f update NEWS file
Dr. Peter Poeml authored
634 - build:
06fb595 clean up TODO and update NEWS file
Dr. Peter Poeml authored
635 - add --debuginfo
87b565f update NEWS file
Dr. Peter Poeml authored
636 - add --no-verify
637 - add --local-package to build a package which doesn't exist on the server
638 - add --alternative-project to specify a project, if the current one doesn't
639 exist on the server
640 - use api url from .osc/_apiurl [#355144]
641 - new command remotebuildlog
642 - diff: fix #347377 (diffing too many files)
643 - checkout: check for project existance beforehand
8a4f253 update NEWS file
Dr. Peter Poeml authored
644 - rdiff: new command for server-side diffs between arbitrary packages
645 - cat: new command to print a file on the standard output
646 - diff: reworked functionality to show newly added files, and behaving more
647 like svn when doing diff against a certain revision
648 - bugfix in {link,aggregate,copy}_pac (<person> elements)
649 - checkout an empty project instead of doing nothing
650 - fix prjresults for newly added packages, where build status is missing
651
652
420b9cf bump version to 0.99; update NEWS file
Dr. Peter Poeml authored
653 0.99:
654
06fad37 update NEWS file
Dr. Peter Poeml authored
655 - aggregatepac: new command, similar to linkpac. Patch from Pavol Rusnak.
420b9cf bump version to 0.99; update NEWS file
Dr. Peter Poeml authored
656 - wipebinaries: added --build-failed and --broken [#335498]
657 - deleteprj: enabled this command, as the backend now supports it
658 - maintainer:
659 - added --verbose option
660 - added functionality to add/remove users from a project/package
661 - print the list of URL to try, when in HTTP debug mode
662 - build: allow to use lbuild, a compatible replacement for build
663 - do not create dirs for non-existing packages during checkout [#259711]
664
665
6c84b42 bump version to 0.98
Dr. Peter Poeml authored
666 0.98:
05b47f7 - commit: switch to new commit mode also if the -F switch is used
Dr. Peter Poeml authored
667
8fdca23 update NEWS file
Dr. Peter Poeml authored
668 - new maintainer command, to list the maintainers of a project or package
669 - ls: add -b option to list binaries
670 - make osc library simpler to use from external scripts
6c84b42 bump version to 0.98
Dr. Peter Poeml authored
671 - new importfromsrcpkg command, to import a package src.rpm from file or URL
672 - new req command, to issue arbitrary requests to the API
673 - initial support for commit messages (ci -m/-F)
05b47f7 - commit: switch to new commit mode also if the -F switch is used
Dr. Peter Poeml authored
674 - implementing a log command to review the commit log
675 - renamed previous "log" command to "buildlog" (short: bl)
6c84b42 bump version to 0.98
Dr. Peter Poeml authored
676 - new meta command, replacing editmeta, editprj, createprj,
677 editpac, createpac, edituser, pattern
678 - added search support
679 - show helpful xml error messages if broken metadata is uploaded
4d61226 bump version (0.97); update NEWS file
Dr. Peter Poeml authored
680
681
682 0.97:
683 - added initial revision handling:
684 - extended "osc co prj pac" to checkout a specific revision of pac
685 - extended "osc up" to update to a specific revision
686 - extended "osc diff" to diff the working copy against a
687 specific revision on the server. NOTE: comparing two
688 server-side revisions (osc diff -r 11:12) is currently
689 not supported!
690 - load subcommands from /var/lib/osc-plugins/ or ~/.osc-plugins/
691 - updatepacmetafromspec scans for spec files automatically. Added --specfile option to updatepacmetafromspec.
692 - wipebinaries: allow to wipe all binaries of packages for which the build is disabled
693 - addremove: ignore foo.rXX, foo.mine for files which are in 'C' state
81583f3 update NEWS file
Dr. Peter Poeml authored
694 - ls: add verbose option to print extra information for packages
695 - for all server-side commands, allow arguments "foo/bar" instead of "foo bar"
0cf26d0 - with small changes, apply a patch from Marcus Huewe:
Dr. Peter Poeml authored
696 - new wipebinaries and abortbuild commands, by courtesy of Marcus Huewe
697 - improved metadata error condition handling (thanks to Marcus Huewe)
f52c020 update NEWS file
Dr. Peter Poeml authored
698 - build: add --userootforbuild option
d31041e update NEWS file
Dr. Peter Poeml authored
699 - build: implement -x/--extra-pkgs option (passed to backend and included in buildinfo result)
700 - make filling out of username in templates work again
9fb1e18 update NEWS file
Dr. Peter Poeml authored
701 - don't try to delete projects, as long it is not implemented in the backend
702 - use new API route for downloading binaries also in configured URLs
703 - make deletepac work again
704
2c4caa4 update NEWS file
Dr. Peter Poeml authored
705
706 0.96:
707 - following suggestions by Christian Boltz and Michal Marek, osc now memorizes
708 where a working copy was checked out from, saving the api server url to
8d551e0 @prusnak fix whitespace
prusnak authored
709 .osc/_apiurl.
2c4caa4 update NEWS file
Dr. Peter Poeml authored
710 - implement 'info' subcommand
711 - use new api routes in all places
712 - buildhistory works again
713 - copypac: implement package copy from one buildservice instance to another
714 (--to-apiurl option)
715 - the results subcommand now handles multiple <working copy> arguments
4a2c675 - build:
Dr. Peter Poeml authored
716 - build: implement --prefer-pkgs and --keep-pkgs option
755004a update NEWS file
Dr. Peter Poeml authored
717 - applied patch from Michael Marek, fixing all places where error
718 messages were printed to stdout instead of stderr. [#239404]
e29b836 update NEWS file
Dr. Peter Poeml authored
719 - osc is now easier to work with when using alternative API servers. The
8d551e0 @prusnak fix whitespace
prusnak authored
720 configured server can be overriden with -A <url> on the commandline.
e29b836 update NEWS file
Dr. Peter Poeml authored
721 "apisrv" in the config takes a URL now, so the variable "scheme" which was
722 needed in addition before becomes obsolete. For backward compatibility, a
723 hostname (and scheme variable) are accepted like before. Likewise, the auth
724 sections in the config take a URL now, or a hostname:port to keep old config
725 working. HTTP or HTTPS scheme is determined from the URL. Credentials must be
726 configured in .oscrc.
727 - build: use actual api server in urllist for downloading, instead of hardcoded
728 api.opensuse.org [#265211].
729
730
731 0.95:
732 - rewrite the internal HTTP handling
733 - save and reuse HTTP server cookies, which can speed up HTTP requests up about
734 5 times in an iChain setup
735 - adding http_GET/POST/PUT/DELETE() functions, which dispatch to
736 http_request(), and use them everywhere
8d551e0 @prusnak fix whitespace
prusnak authored
737 - removing othermethods.py
e29b836 update NEWS file
Dr. Peter Poeml authored
738 - keeping urlopen(), in case it is used from externally, but have it print out
739 a "depracated" message
740 - finally, global option -H enables HTTP traffic debugging
741 - implement "rebuild all failed packages", via --failed option in rebuildpac
742 subcommand
743 - status -v shows all files, including unmodified ones
744 - suppress the legend in prjresults by default (show with -l)
745 - --version shows the program version number
746 - fix the commit subcommand's argument handling. The following works correctly
8d551e0 @prusnak fix whitespace
prusnak authored
747 now: osc ci ../test/onlyinwc `pwd` fstab ../test/f2
e29b836 update NEWS file
Dr. Peter Poeml authored
748 - fix the download progress meter to work with small terminals [#266989]
749 - update: when updating multiple packages, print each package name
750 - make 'results' subcommand many times faster, by making only a single request
751 - prjresults: sort package names
752 - build: run with --norootforbuild, thereby defaulting to build as abuild user
753 - build: fix (harmless) errors showing up in the build log during buildsystem
754 setup, by using the new <bdep> preinstall and runscripts attributes
755 - update: when updating, don't delete files with local modifications
756 - let the diff subcommand return 1 if differences were found
506e1fa udpate NEWS file
Dr. Peter Poeml authored
757 - fix important bug, which could lead to overwriting local modifications when
758 upstream changes are merged in
759 - if a merge fails, the store copy must be updated neverthelesss
760 - fix testsuite and add testcase for successful merging
761 - sort output of 'status' (unknown files first, filenames alphabetically)
fb9d949 update TODO and NEWS
Dr. Peter Poeml authored
762 - core: added class "metadata" (merge from Susannes /branches/froh/reponator/)
763 - added command alias 'stat' for 'status', like in svn
764 - improved documentation/examples (Lars + Susanne)
765 - print usage info if 'co' is called without arguments
766
3b96e4d bump version (0.9); update NEWS
Dr. Peter Poeml authored
767 0.9:
768 - "iChain-ready" (works with API server now using iChain authentication)
769 - add runtime check for build.rpm version, so the rpm package dependency is
770 no longer required
771 - add 'edituser' command for editing the metadata of a user account. It tries
772 to create a user if it doesn't exist yet. A new command 'usermeta' replaces
773 'id' respectively 'userid'.
774 - rewrite configuration handling. Now the API server can be set in .oscrc
775 - ignore '.gitignore', '.pc', '*~' (now using filename matching [#208969]
5f8fc4e - fix 'status <filename>'
Dr. Peter Poeml authored
776 - fix 'status' to work with project directories as arguments
3b96e4d bump version (0.9); update NEWS
Dr. Peter Poeml authored
777 - fix 'status <filename>'
03413a9 update NEWS and TODO
Dr. Peter Poeml authored
778 - 'rebuildpac' now accepts additional repo and arch argument. Note:
779 the syntax has changed.
780 - add 'prjresults' command to display aggregated build status over
781 an entire project
782 - add 'deleteprj' command (the API server doesn't seem to support
783 it yet, though)
784 - change 'buildhistory' to display human-readable text
a79f38b update NEWS and TODO
Dr. Peter Poeml authored
785 - add 'copypac' subcommand, to copy a complete package to a new package, possibly cross-project
786 - don't die if user tries to 'add' a file which is already versioned
787 - don't die if 'addremove' encounters directories
788 - urlopen(): for server return code 500, print out the reply body
03413a9 update NEWS and TODO
Dr. Peter Poeml authored
789
5947848 bump version (0.8); update NEWS file
Dr. Peter Poeml authored
790 0.8:
791 - build: use configuration from *local* specfile (e.g. BuildRequires)
8d551e0 @prusnak fix whitespace
prusnak authored
792 - build: let envvars OSC_SU_WRAPPER and OSC_BUILD_ROOT override config
3bcb8b1 update NEWS and TODO
Dr. Peter Poeml authored
793 - build: allow 'dynamical' build-root setting by using %(repo)s and %(arch)s
5947848 bump version (0.8); update NEWS file
Dr. Peter Poeml authored
794 - add 'createpac/editpac' and 'createprj/editprj' subcommands which
795 are similar to 'editmeta' but should be more logical to find
796 - added 'deletepac' subcommand
797 - added 'buildhistory' subcommand (formerly 'history'). This only
798 gives out raw xml at this time
0a0d5c7 update NEWS file
Dr. Peter Poeml authored
799 - added 'linkpac' subcommand
5947848 bump version (0.8); update NEWS file
Dr. Peter Poeml authored
800 - added ".git" to the excluded files
0a0d5c7 update NEWS file
Dr. Peter Poeml authored
801 - adapt to API changes
5947848 bump version (0.8); update NEWS file
Dr. Peter Poeml authored
802 - fixed issue with uploading files when an intercepting web proxy was
803 in between osc and the api server
12b0c4b - fix creation of packages, which did no longer work since the latest…
Dr. Peter Poeml authored
804 - fixed creation of new packages/projects
20a13e7 - bump version (0.7)
Dr. Peter Poeml authored
805
806 0.7:
807 - initial support for local builds (subcommand 'build')
808 - better error handling
809 - new subcommands buildconfig, buildinfo, repos
e22f91c update NEWS file
Dr. Peter Poeml authored
810 - remove requirement on pyxml package
811 - editmeta: add examples for package/project templates
de66393 update NEWS file
Dr. Peter Poeml authored
812 - add support for streaming the build log (thanks to Christoph Thiel)
0a0d5c7 update NEWS file
Dr. Peter Poeml authored
813 - add 'rebuildpac' subcommand
96e4e0b
Dr. Peter Poeml authored
814 - add 'repourls' subcommand
815 - don't diff binary files
de66393 update NEWS file
Dr. Peter Poeml authored
816 - don't try to merge binary files
96e4e0b
Dr. Peter Poeml authored
817 - add a preliminary 'updatepacmetafromspec' subcommand, which takes package
818 metadata from a specfile
819 - fix profiling wrapper
820 - set User-agent
8d551e0 @prusnak fix whitespace
prusnak authored
821 - bugfixes:
96e4e0b
Dr. Peter Poeml authored
822 - fix handling of filenames with '+' signs
823 - make 'resolved' more robust
824 - fix merge on 'update' if called from another directory
825 - display reason for build status is 'broken'
826 - handle HTTP error codes != 404 when reading metadata in edit_meta()
827 - handle 'project not found' error in show_project_meta()
828
829
537d6b6 version 0.6
Dr. Peter Poeml authored
830 0.6:
831 - diff bugfix: sometimes displayed diff against obsolete files
832 - update bugfixes: fix update of working copy when adding a file from upstream
833 which is missing locally; fix update in directory with unmodified files:
834 don't try to merge if upstream file wasn't changed at all
835 - add: make it faster
836
837
aa36c25 - add 'help' subcommand (and add help :-)
Dr. Peter Poeml authored
838 0.5:
839 - help :-)
addc632 update NEWS
Dr. Peter Poeml authored
840 - add 'editmeta' subcommand: Edit project/package meta information, creating
841 new project or package if it doesn't exist. The user interface is $EDITOR
aa36c25 - add 'help' subcommand (and add help :-)
Dr. Peter Poeml authored
842 - fix status letter for files merged on update (in analogy to svn , it is
843 either G or U)
844 - if an old _files listing without any metadata is found, don't bother the user
845 with it
846 - make all subcommands properly importable functions
773ae5b update NEWS
Dr. Peter Poeml authored
847 - bug in 'resolved' command fixed, which wouldn't clear the conflict state of a file
aa36c25 - add 'help' subcommand (and add help :-)
Dr. Peter Poeml authored
848
849
2c37f72 - allow 'up' of a project directory (will automatically pull in all new
Dr. Peter Poeml authored
850 0.4:
851 - allow 'up' inside a project directory (will automatically pull in all new
8d551e0 @prusnak fix whitespace
prusnak authored
852 packages). (For past checkouts, you may need to put the project name into
211b197 - add diff3 merge support. Locally modified files are merged with ups…
Dr. Peter Poeml authored
853 $prjdir/.osc/_project yourself).
2c37f72 - allow 'up' of a project directory (will automatically pull in all new
Dr. Peter Poeml authored
854 - checkout: preserve mtimes
211b197 - add diff3 merge support. Locally modified files are merged with ups…
Dr. Peter Poeml authored
855 - add diff3 merge support. Locally modified files are merged with upstream changes
856 if possible, and go into Conflict state if that fails.
857 - add 'resolved' command to be used after manual merging.
2c37f72 - allow 'up' of a project directory (will automatically pull in all new
Dr. Peter Poeml authored
858
859
860 0.3:
861 - use the new file metadata, which provides checksum, size and mtime
862 - faster 'status', 'update', 'diff'
863 - improve argument handling, now e.g. 'osc up *' is possible
864 - on first usage, ask for username and password and store them in .oscrc
865 (.netrc can still be used)
866
Something went wrong with that request. Please try again.