Dr. Peter Poeml
d260050dc0
- commit (using the currently documented way): do DELETEs _before_ generating
...
an "upload" revision with PUTs. The DELETEs would be invalidated by the
commit.
2007-07-18 13:20:59 +00:00
Dr. Peter Poeml
5c0b0d64b6
commit: flush stdout, so that the progress dots are seen directly when being written
2007-07-18 13:05:13 +00:00
Dr. Peter Poeml
05b47f7f98
- commit: switch to new commit mode also if the -F switch is used
...
- update NEWS file
2007-07-16 17:30:48 +00:00
Dr. Peter Poeml
b5e1dec8ad
- api now sends HTTP/1.1 400 Bad Request for invalid xml. Thus, show the reply
...
body because it contains helpful info.
- repair linkpac for the new metadata editing facilities. copypac still seems
to work.
2007-07-16 17:06:06 +00:00
Dr. Peter Poeml
5284a9b783
- meta: implement -F|--file switch. Can read from stdin to ease scripting.
...
- rework editmeta class, because it was programmed to pull content from the
server first
- add a catch-all for the depracated commands which refers to the new meta command
2007-07-16 16:20:09 +00:00
Dr. Peter Poeml
4944828bf1
- improve usage info on meta command
...
- if PUT on metadata fails with a 500, and http_debug is True, print out the
body of the server reply
- rename update_pacmeta() to update_local_pacmeta() for clarity
- rename update_filesmeta() to update_local_filesmeta() for clarity
2007-07-16 13:40:58 +00:00
Dr. Peter Poeml
3aa108d32a
usage info for the meta command
2007-07-16 10:58:11 +00:00
Dr. Peter Poeml
49845edef0
adjust testsuite for the new meta command, and for the new commit output
2007-07-16 10:11:40 +00:00
Dr. Peter Poeml
9921fcac8e
Switch from software.opensuse.org to download.opensuse.org as default
...
download URL
2007-07-16 09:45:17 +00:00
Marcus Hüwe
cf3727b70c
- added initial search support (some ideas are taken from the webclient):
...
* when searching a package/project it
is also possible to search for the search term
in the <title /> and <description /> elements of
a package/project.
* show only exact matches
* etc.
- please tell me if the usability is too "complex"
or if the output of the results is too weird.
2007-07-15 13:49:13 +00:00
Dr. Peter Poeml
5a4f1e4d42
- new meta command, replacing editmeta, editprj, createprj, editpac, createpac,
...
edituser. TODO:
- write usage info
- implement -c|--create
- implement -F|--file
- check whether I broke usage of metadata copying/creation from withing
linkpac or copypac
- re-implement createpac and friends as aliasses to the new meta command -- I
just commented them out for now
- fix metadata change detection, which no longer relies on the timestamp of the
temporary file
- add close() in dgst(), which seemed to miss (I can't see a reason why it
should not be there0
2007-07-13 16:01:02 +00:00
Dr. Peter Poeml
0e6dcd9a4a
add to TODO
2007-07-13 14:43:22 +00:00
Dr. Peter Poeml
9d2863b257
- log: convert commit messages to preferred output locale
...
- commit: new option -F/--file to read commit message from file
- commit: print committed revision number
- Package.commit(): return the new revision number
2007-07-13 10:02:35 +00:00
Marcus Hüwe
fd199c66e9
- added revision support for "osc log"
...
- some other minor fixes (a bit exception handling (some other methods should be improved too!) etc.)
2007-07-12 00:48:52 +00:00
Dr. Peter Poeml
7e98ecb0cb
- renamed log command to buildlog (short: bl)
...
- implementing a provisionary log command for the commit log
- commit: implemented -m option for the commit message
- commit files together, if (and only if) do_commits = 1 is set in the
[general] section of .oscrc
2007-07-11 23:24:26 +00:00
Dr. Peter Poeml
abdbb7c11e
updatepacmetafromspec: read spec files in utf-8, or whatever the preferred encoding is in the locale
2007-07-11 21:14:58 +00:00
Dr. Peter Poeml
4d612264e4
bump version (0.97); update NEWS file
2007-07-11 09:19:06 +00:00
Dr. Peter Poeml
1187333707
add a hint about updating a package from another source to the README
2007-07-11 07:58:40 +00:00
Marcus Hüwe
44b1f5621c
small fix for do_checkout()
2007-07-07 17:13:37 +00:00
Marcus Hüwe
44dd39c0c2
added some exception handling stuff to checkRevision() (thanks darix for the tip)
2007-07-06 15:54:10 +00:00
Marcus Hüwe
644f8695de
added checkRevision() method to verify a revision
2007-07-06 11:54:34 +00:00
Dr. Peter Poeml
eaa08653e0
addremove: ignore foo.rXX, foo.mine for files which are in 'C' state
2007-07-06 11:20:30 +00:00
Dr. Peter Poeml
3b78077453
remove unneeded import statement
2007-07-05 15:12:30 +00:00
e6ae7ddde3
use new openSUSE:Factory name
2007-07-04 17:48:50 +00:00
Dr. Peter Poeml
9ee07fcd5a
wipebinaries: allow to wipe all binaries of packages for which the build is disabled
2007-07-04 14:57:19 +00:00
Dr. Peter Poeml
d7985774b4
fix up tests:TestOsc.testMerge for r1732 (diff handling files not ending with a newline)
2007-07-04 14:10:43 +00:00
Marcus Hüwe
a0f8f15190
updatepacmetafromspec scans for spec files automatically.
...
requested/suggested (or whatever) by darix
2007-07-04 13:48:24 +00:00
Dr. Peter Poeml
9985f7fccb
add to TODO
2007-07-04 13:31:39 +00:00
0629060b41
update template file. Introduce the the new flags, which are support by
...
build service in svn, but not yet deployed on api.opensuse.org
2007-07-04 12:59:18 +00:00
Marcus Hüwe
85e66362af
added initial revision handling:
...
- extended "osc co prj pac" to checkout a specific revision of pac
- extended "osc up" to update to a specific revision
- extended "osc diff" to diff the working copy against a
specific revision on the server. NOTE: comparing two
server-side revisions (osc diff -r 11:12) is currently
not supported!
2007-07-04 12:55:26 +00:00
Marcus Hüwe
adf9e633f9
added --specfile option to updatepacmetafromspec. Now the name of the spec can differ from the package name.
2007-06-30 15:39:47 +00:00
Dr. Peter Poeml
5f2e9ac766
- load subcommands from /var/lib/osc-plugins/ or ~/.osc-plugins/
2007-06-29 18:26:30 +00:00
Dr. Peter Poeml
713529fc16
extend TODO
2007-06-29 15:19:36 +00:00
Dr. Peter Poeml
f54d26e61e
rm: don't allow to mark files as deleted which are not under version control
2007-06-29 12:02:35 +00:00
Dr. Peter Poeml
6057f2c063
- linkpac: make this osc subcommand work again: sync metadata if edit_meta() is
...
called with change_is_required=False.
- linkpac: correctly set the destination project in the template used for the
new package, although the api didn't seem to notice the mistake so far.
2007-06-28 14:17:13 +00:00
Dr. Peter Poeml
f275b58ed9
add to TODO
2007-06-28 10:05:01 +00:00
Dr. Peter Poeml
b00d5ddc41
clean up TODO
2007-06-26 14:56:38 +00:00
Dr. Peter Poeml
f3e5333267
handle empty prjresults (e.g. when no repositories are defined)
2007-06-26 14:32:49 +00:00
Dr. Peter Poeml
d5ba95193b
log: fail gracefully if logfile can't be found
2007-06-26 14:22:23 +00:00
Dr. Peter Poeml
458ffb51cb
fix return value of read_meta_from_spec() if specfile is missing
2007-06-26 13:56:02 +00:00
Dr. Peter Poeml
8c03ba4f8d
ignore .swp files in working copies
2007-06-26 13:49:47 +00:00
Dr. Peter Poeml
81583f342c
update NEWS file
2007-06-26 13:21:09 +00:00
Dr. Peter Poeml
a7158af067
- ls: add verbose option to print extra information for packages
...
- for ls, co, meta, editmeta, linkpac, copypac, rebuildpac, and wipebinaries
(basically all the server-side commands), allow arguments "foo/bar" instead
of "foo bar"
- add show_project_conf()
2007-06-26 13:17:38 +00:00
Dr. Peter Poeml
b832d0f1c2
build: don't stumble over an empty list of packages when trying to verify packages
2007-06-26 11:19:41 +00:00
Dr. Peter Poeml
bf6d73f3c7
done
2007-06-22 14:04:47 +00:00
Dr. Peter Poeml
7312db109c
fix return values in metafile.sync() which I broke whey I applied Marcus Huewe's patch...
2007-06-22 12:36:13 +00:00
Dr. Peter Poeml
955c45868c
Set correct Content-Type header on PUT requests (application/octet-stream).
...
Rails 1.2 seems to be more strict in this regard.
2007-06-21 15:14:15 +00:00
Dr. Peter Poeml
751bc409ac
init: make usage (and usage info) info more precise
2007-06-21 09:40:47 +00:00
Dr. Peter Poeml
0cf26d0f06
- with small changes, apply a patch from Marcus Huewe:
...
- added wipebinaries command
- added abortbuild command
- improve handling of metadata editing if the server doesn't accept it
- rebuildpac: rename internal command for consistency reasons
- update NEWS file
2007-06-14 14:30:36 +00:00
Dr. Peter Poeml
e8ca5f0028
diff: if file doesn't end with newline, append one together with diffutils-like
...
comment line. Bug reported by Dirk Stoecker.
2007-06-14 09:39:00 +00:00