Skip to content
This repository
Newer
Older
100644 255 lines (229 sloc) 11.956 kb
8a4f2535 »
2007-11-30 update NEWS file
1 since 0.99:
2
06fb5951 »
2008-04-02 clean up TODO and update NEWS file
3 - new command submitreq, to handle "submit requests" (next generation build
4 service feature). See http://en.opensuse.org/Build_Service/Collaboration
5 - new link handling:
6 add support for handling linked packages in expanded form. They
7 can be checked out, updated (expanding or unexpanding them),
8 and built locally.
9 Newly introduced options are:
10 * osc checkout: --expand-link
11 * osc update: --expand-link and --unexpand-link
12 - new feature: package tracking. It's not enabled by default and
13 needs to be switched on with do_package_tracking=1 in .oscrc.
14 before using. See
15 http://lists.opensuse.org/opensuse-buildservice/2008-03/msg00114.html
16 - prjresults: add --csv option
17 - req: add option -a / --add-header to inject arbitrary request headers
18 - addremove (and others): ignore _all_ dot files (the buildservice doesn't
19 handle them)
20 - copypac: do a (quicker) server-side copy by default, when source and target
21 are on the same buildservice instance.
87b565f0 »
2008-01-24 update NEWS file
22 - build:
06fb5951 »
2008-04-02 clean up TODO and update NEWS file
23 - add --debuginfo
87b565f0 »
2008-01-24 update NEWS file
24 - add --no-verify
25 - add --local-package to build a package which doesn't exist on the server
26 - add --alternative-project to specify a project, if the current one doesn't
27 exist on the server
28 - use api url from .osc/_apiurl [#355144]
29 - new command remotebuildlog
30 - diff: fix #347377 (diffing too many files)
31 - checkout: check for project existance beforehand
8a4f2535 »
2007-11-30 update NEWS file
32 - rdiff: new command for server-side diffs between arbitrary packages
33 - cat: new command to print a file on the standard output
34 - diff: reworked functionality to show newly added files, and behaving more
35 like svn when doing diff against a certain revision
36 - bugfix in {link,aggregate,copy}_pac (<person> elements)
37 - checkout an empty project instead of doing nothing
38 - fix prjresults for newly added packages, where build status is missing
39
40
420b9cf2 »
2007-10-30 bump version to 0.99; update NEWS file
41 0.99:
42
06fad37d »
2007-10-30 update NEWS file
43 - aggregatepac: new command, similar to linkpac. Patch from Pavol Rusnak.
420b9cf2 »
2007-10-30 bump version to 0.99; update NEWS file
44 - wipebinaries: added --build-failed and --broken [#335498]
45 - deleteprj: enabled this command, as the backend now supports it
46 - maintainer:
47 - added --verbose option
48 - added functionality to add/remove users from a project/package
49 - print the list of URL to try, when in HTTP debug mode
50 - build: allow to use lbuild, a compatible replacement for build
51 - do not create dirs for non-existing packages during checkout [#259711]
52
53
6c84b423 »
2007-08-14 bump version to 0.98
54 0.98:
05b47f7f »
2007-07-16 - commit: switch to new commit mode also if the -F switch is used
55
8fdca234 »
2007-09-03 update NEWS file
56 - new maintainer command, to list the maintainers of a project or package
57 - ls: add -b option to list binaries
58 - make osc library simpler to use from external scripts
6c84b423 »
2007-08-14 bump version to 0.98
59 - new importfromsrcpkg command, to import a package src.rpm from file or URL
60 - new req command, to issue arbitrary requests to the API
61 - initial support for commit messages (ci -m/-F)
05b47f7f »
2007-07-16 - commit: switch to new commit mode also if the -F switch is used
62 - implementing a log command to review the commit log
63 - renamed previous "log" command to "buildlog" (short: bl)
6c84b423 »
2007-08-14 bump version to 0.98
64 - new meta command, replacing editmeta, editprj, createprj,
65 editpac, createpac, edituser, pattern
66 - added search support
67 - show helpful xml error messages if broken metadata is uploaded
4d612264 »
2007-07-11 bump version (0.97); update NEWS file
68
69
70 0.97:
71 - added initial revision handling:
72 - extended "osc co prj pac" to checkout a specific revision of pac
73 - extended "osc up" to update to a specific revision
74 - extended "osc diff" to diff the working copy against a
75 specific revision on the server. NOTE: comparing two
76 server-side revisions (osc diff -r 11:12) is currently
77 not supported!
78 - load subcommands from /var/lib/osc-plugins/ or ~/.osc-plugins/
79 - updatepacmetafromspec scans for spec files automatically. Added --specfile option to updatepacmetafromspec.
80 - wipebinaries: allow to wipe all binaries of packages for which the build is disabled
81 - addremove: ignore foo.rXX, foo.mine for files which are in 'C' state
81583f34 »
2007-06-26 update NEWS file
82 - ls: add verbose option to print extra information for packages
83 - for all server-side commands, allow arguments "foo/bar" instead of "foo bar"
0cf26d0f »
2007-06-14 - with small changes, apply a patch from Marcus Huewe:
84 - new wipebinaries and abortbuild commands, by courtesy of Marcus Huewe
85 - improved metadata error condition handling (thanks to Marcus Huewe)
f52c020e »
2007-05-15 update NEWS file
86 - build: add --userootforbuild option
d31041ef »
2007-05-10 update NEWS file
87 - build: implement -x/--extra-pkgs option (passed to backend and included in buildinfo result)
88 - make filling out of username in templates work again
9fb1e184 »
2007-05-08 update NEWS file
89 - don't try to delete projects, as long it is not implemented in the backend
90 - use new API route for downloading binaries also in configured URLs
91 - make deletepac work again
92
2c4caa49 »
2007-05-04 update NEWS file
93
94 0.96:
95 - following suggestions by Christian Boltz and Michal Marek, osc now memorizes
96 where a working copy was checked out from, saving the api server url to
97 .osc/_apiurl.
98 - implement 'info' subcommand
99 - use new api routes in all places
100 - buildhistory works again
101 - copypac: implement package copy from one buildservice instance to another
102 (--to-apiurl option)
103 - the results subcommand now handles multiple <working copy> arguments
4a2c675e »
2007-05-03 - build:
104 - build: implement --prefer-pkgs and --keep-pkgs option
755004ac »
2007-05-02 update NEWS file
105 - applied patch from Michael Marek, fixing all places where error
106 messages were printed to stdout instead of stderr. [#239404]
e29b836b »
2007-04-25 update NEWS file
107 - osc is now easier to work with when using alternative API servers. The
108 configured server can be overriden with -A <url> on the commandline.
109 "apisrv" in the config takes a URL now, so the variable "scheme" which was
110 needed in addition before becomes obsolete. For backward compatibility, a
111 hostname (and scheme variable) are accepted like before. Likewise, the auth
112 sections in the config take a URL now, or a hostname:port to keep old config
113 working. HTTP or HTTPS scheme is determined from the URL. Credentials must be
114 configured in .oscrc.
115 - build: use actual api server in urllist for downloading, instead of hardcoded
116 api.opensuse.org [#265211].
117
118
119 0.95:
120 - rewrite the internal HTTP handling
121 - save and reuse HTTP server cookies, which can speed up HTTP requests up about
122 5 times in an iChain setup
123 - adding http_GET/POST/PUT/DELETE() functions, which dispatch to
124 http_request(), and use them everywhere
125 - removing othermethods.py
126 - keeping urlopen(), in case it is used from externally, but have it print out
127 a "depracated" message
128 - finally, global option -H enables HTTP traffic debugging
129 - implement "rebuild all failed packages", via --failed option in rebuildpac
130 subcommand
131 - status -v shows all files, including unmodified ones
132 - suppress the legend in prjresults by default (show with -l)
133 - --version shows the program version number
134 - fix the commit subcommand's argument handling. The following works correctly
135 now: osc ci ../test/onlyinwc `pwd` fstab ../test/f2
136 - fix the download progress meter to work with small terminals [#266989]
137 - update: when updating multiple packages, print each package name
138 - make 'results' subcommand many times faster, by making only a single request
139 - prjresults: sort package names
140 - build: run with --norootforbuild, thereby defaulting to build as abuild user
141 - build: fix (harmless) errors showing up in the build log during buildsystem
142 setup, by using the new <bdep> preinstall and runscripts attributes
143 - update: when updating, don't delete files with local modifications
144 - let the diff subcommand return 1 if differences were found
506e1fa9 »
2007-01-23 udpate NEWS file
145 - fix important bug, which could lead to overwriting local modifications when
146 upstream changes are merged in
147 - if a merge fails, the store copy must be updated neverthelesss
148 - fix testsuite and add testcase for successful merging
149 - sort output of 'status' (unknown files first, filenames alphabetically)
fb9d9495 »
2007-01-12 update TODO and NEWS
150 - core: added class "metadata" (merge from Susannes /branches/froh/reponator/)
151 - added command alias 'stat' for 'status', like in svn
152 - improved documentation/examples (Lars + Susanne)
153 - print usage info if 'co' is called without arguments
154
3b96e4df »
2006-10-12 bump version (0.9); update NEWS
155 0.9:
156 - "iChain-ready" (works with API server now using iChain authentication)
157 - add runtime check for build.rpm version, so the rpm package dependency is
158 no longer required
159 - add 'edituser' command for editing the metadata of a user account. It tries
160 to create a user if it doesn't exist yet. A new command 'usermeta' replaces
161 'id' respectively 'userid'.
162 - rewrite configuration handling. Now the API server can be set in .oscrc
163 - ignore '.gitignore', '.pc', '*~' (now using filename matching [#208969]
5f8fc4e3 »
2006-09-29 - fix 'status <filename>'
164 - fix 'status' to work with project directories as arguments
3b96e4df »
2006-10-12 bump version (0.9); update NEWS
165 - fix 'status <filename>'
03413a9e »
2006-09-29 update NEWS and TODO
166 - 'rebuildpac' now accepts additional repo and arch argument. Note:
167 the syntax has changed.
168 - add 'prjresults' command to display aggregated build status over
169 an entire project
170 - add 'deleteprj' command (the API server doesn't seem to support
171 it yet, though)
172 - change 'buildhistory' to display human-readable text
a79f38bb »
2006-09-21 update NEWS and TODO
173 - add 'copypac' subcommand, to copy a complete package to a new package, possibly cross-project
174 - don't die if user tries to 'add' a file which is already versioned
175 - don't die if 'addremove' encounters directories
176 - urlopen(): for server return code 500, print out the reply body
03413a9e »
2006-09-29 update NEWS and TODO
177
5947848c »
2006-09-15 bump version (0.8); update NEWS file
178 0.8:
179 - build: use configuration from *local* specfile (e.g. BuildRequires)
3bcb8b1c »
2006-09-15 update NEWS and TODO
180 - build: let envvars OSC_SU_WRAPPER and OSC_BUILD_ROOT override config
181 - build: allow 'dynamical' build-root setting by using %(repo)s and %(arch)s
5947848c »
2006-09-15 bump version (0.8); update NEWS file
182 - add 'createpac/editpac' and 'createprj/editprj' subcommands which
183 are similar to 'editmeta' but should be more logical to find
184 - added 'deletepac' subcommand
185 - added 'buildhistory' subcommand (formerly 'history'). This only
186 gives out raw xml at this time
0a0d5c79 »
2006-08-07 update NEWS file
187 - added 'linkpac' subcommand
5947848c »
2006-09-15 bump version (0.8); update NEWS file
188 - added ".git" to the excluded files
0a0d5c79 »
2006-08-07 update NEWS file
189 - adapt to API changes
5947848c »
2006-09-15 bump version (0.8); update NEWS file
190 - fixed issue with uploading files when an intercepting web proxy was
191 in between osc and the api server
12b0c4bb »
2006-07-20 - fix creation of packages, which did no longer work since the latest…
192 - fixed creation of new packages/projects
20a13e7b »
2006-07-14 - bump version (0.7)
193
194 0.7:
195 - initial support for local builds (subcommand 'build')
196 - better error handling
197 - new subcommands buildconfig, buildinfo, repos
e22f91c2 »
2006-06-26 update NEWS file
198 - remove requirement on pyxml package
199 - editmeta: add examples for package/project templates
de66393b »
2006-06-22 update NEWS file
200 - add support for streaming the build log (thanks to Christoph Thiel)
0a0d5c79 »
2006-08-07 update NEWS file
201 - add 'rebuildpac' subcommand
96e4e0bb »
2006-06-08
202 - add 'repourls' subcommand
203 - don't diff binary files
de66393b »
2006-06-22 update NEWS file
204 - don't try to merge binary files
96e4e0bb »
2006-06-08
205 - add a preliminary 'updatepacmetafromspec' subcommand, which takes package
206 metadata from a specfile
207 - fix profiling wrapper
208 - set User-agent
209 - bugfixes:
210 - fix handling of filenames with '+' signs
211 - make 'resolved' more robust
212 - fix merge on 'update' if called from another directory
213 - display reason for build status is 'broken'
214 - handle HTTP error codes != 404 when reading metadata in edit_meta()
215 - handle 'project not found' error in show_project_meta()
216
217
537d6b62 »
2006-05-30 version 0.6
218 0.6:
219 - diff bugfix: sometimes displayed diff against obsolete files
220 - update bugfixes: fix update of working copy when adding a file from upstream
221 which is missing locally; fix update in directory with unmodified files:
222 don't try to merge if upstream file wasn't changed at all
223 - add: make it faster
224
225
aa36c255 »
2006-05-23 - add 'help' subcommand (and add help :-)
226 0.5:
227 - help :-)
addc6326 »
2006-05-23 update NEWS
228 - add 'editmeta' subcommand: Edit project/package meta information, creating
229 new project or package if it doesn't exist. The user interface is $EDITOR
aa36c255 »
2006-05-23 - add 'help' subcommand (and add help :-)
230 - fix status letter for files merged on update (in analogy to svn , it is
231 either G or U)
232 - if an old _files listing without any metadata is found, don't bother the user
233 with it
234 - make all subcommands properly importable functions
773ae5b1 »
2006-05-23 update NEWS
235 - bug in 'resolved' command fixed, which wouldn't clear the conflict state of a file
aa36c255 »
2006-05-23 - add 'help' subcommand (and add help :-)
236
237
2c37f728 »
2006-05-22 - allow 'up' of a project directory (will automatically pull in all new
238 0.4:
239 - allow 'up' inside a project directory (will automatically pull in all new
211b197b »
2006-05-22 - add diff3 merge support. Locally modified files are merged with ups…
240 packages). (For past checkouts, you may need to put the project name into
241 $prjdir/.osc/_project yourself).
2c37f728 »
2006-05-22 - allow 'up' of a project directory (will automatically pull in all new
242 - checkout: preserve mtimes
211b197b »
2006-05-22 - add diff3 merge support. Locally modified files are merged with ups…
243 - add diff3 merge support. Locally modified files are merged with upstream changes
244 if possible, and go into Conflict state if that fails.
245 - add 'resolved' command to be used after manual merging.
2c37f728 »
2006-05-22 - allow 'up' of a project directory (will automatically pull in all new
246
247
248 0.3:
249 - use the new file metadata, which provides checksum, size and mtime
250 - faster 'status', 'update', 'diff'
251 - improve argument handling, now e.g. 'osc up *' is possible
252 - on first usage, ask for username and password and store them in .oscrc
253 (.netrc can still be used)
254
Something went wrong with that request. Please try again.