Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

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