1
0
mirror of https://github.com/openSUSE/osc.git synced 2024-11-10 06:46:15 +01:00
Commit Graph

926 Commits

Author SHA1 Message Date
Dr. Peter Poeml
55857910d4 - properly use tempfile.mkstemp, by using os.fdopen() on the passed file
descriptor, instead of opening it again
2006-07-14 16:37:34 +00:00
Dr. Peter Poeml
f50176e4f2 in case of a parsing error of netrc, treat it as non-existant. (It turned out that python's netrc parser wouldn't cope with lines not containing a password) 2006-07-14 16:19:35 +00:00
Dr. Peter Poeml
9e10eb40c6 add a wrapper function for urllib2.urlopen which handles errors; give better usage info for buildconfig/buildinfo 2006-07-12 14:14:50 +00:00
Dr. Peter Poeml
8bc996f9d6 fix download URL in README 2006-07-10 16:11:07 +00:00
Dr. Peter Poeml
bac61c05ac handle (properly report) HTTP errors in meta_get_filelist, get_slash_source show_project_meta, show_package_meta 2006-07-05 12:09:09 +00:00
Dr. Peter Poeml
5d86b595b9 add new subcommands buildconfig, buildinfo, repos 2006-07-05 10:25:31 +00:00
Dr. Peter Poeml
1145aa0d3e - rewrite command and command alias handling so it is all defined in one place 2006-07-03 10:00:20 +00:00
Dr. Peter Poeml
d159226078 catch ctrl-c during log following 2006-06-29 23:41:10 +00:00
Dr. Peter Poeml
b54e25c46b - 'ci'/'rm': properly quote the path component of URLs used in HTTP requests
(now also in DELETE requests, where no quoting was done before at all)
- 'id': properly quote the query part of the URL 
- fix up tests.py
- add to TODO
2006-06-29 23:34:06 +00:00
Dr. Peter Poeml
e22f91c2ea update NEWS file 2006-06-26 19:34:39 +00:00
Dr. Peter Poeml
3eec9cfefc remove forgotten debugging code from last commit 2006-06-26 15:12:40 +00:00
Dr. Peter Poeml
6366ffb72f - remove dead code
- remove requirement on pyxml package
- use list comprehensions in some places
- fix 'rebuildpac' command to not show raw xml
- fix updatepacmetafromspec to cope with subpackages during parsing
2006-06-26 15:11:22 +00:00
Dr. Peter Poeml
2b7970148e - editmeta:
- add examples for <disable> tags to the package template
  - add examples for build targets to the project template
2006-06-23 10:35:20 +00:00
Dr. Peter Poeml
de66393b60 update NEWS file 2006-06-22 13:25:48 +00:00
Dr. Peter Poeml
8ef7a87667 todo 2006-06-22 13:07:04 +00:00
Dr. Peter Poeml
b0d1a94762 - don't try to merge files if they have binary content
- set mtime on files that have been fetched during merge
2006-06-22 12:54:58 +00:00
Dr. Peter Poeml
0e4348e8fc - fix typo in package meta template: DESCIPTION -> DESCRIPTION
- unify all help texts
2006-06-22 11:26:01 +00:00
Dr. Peter Poeml
29fa2b0810 - add support for streaming build log, while it is being written (patch
by Christoph Thiel)
2006-06-16 12:40:26 +00:00
Dr. Peter Poeml
ae285de206 - use os.path.getmtime() instead of os.stat()
- use named stat members instead of their index number
2006-06-16 12:19:02 +00:00
Dr. Peter Poeml
96e4e0bbab 2006-06-08 10:42:47 +00:00
Dr. Peter Poeml
e7143044e2 TODO 2006-06-08 10:35:15 +00:00
Dr. Peter Poeml
3e412a67a5 - don't diff binary files, using diff's heuristic
- add 'rebuildpac' command, which triggers a rebuild for all
  repositories/architectures of the package
- fix merge on 'update', if osc is called from another directory
- escape '+' signs in filenames in GET requests as well (adds to [#153725,
  181593])
- don't fail on 'resolve' when the working copy is in a newer rev already
2006-06-08 10:30:29 +00:00
Dr. Peter Poeml
24a49bbfd6 - work around ruby on rails issue, which swallows '+' signs in filenames in PUT
requests [#153725, 181593]
- before committing, make sure that the working copy is up to date (added
  show_rev() function)
- add 'commit' as subcommand alias for 'ci/checkin'
- use os.path.abspath() in Project and Package classes
2006-06-06 10:50:40 +00:00
Dr. Peter Poeml
749a1f76c9 - make 'resolved' more robust
- add 'repourls' subcommand
2006-06-02 14:00:58 +00:00
Dr. Peter Poeml
f513dc91e3 - display reason for build status is 'broken'
- handle 'project not found' error in show_project_meta()
2006-06-01 09:05:47 +00:00
Dr. Peter Poeml
5d4571c5b5 todo 2006-05-31 15:11:33 +00:00
Dr. Peter Poeml
4f88c9b4ad fix profiling wrapper for the moved osc lib 2006-05-31 15:05:37 +00:00
Dr. Peter Poeml
b9f53cbfb7 - add a tentative 'updatepacmetafromspec' subcommand, which takes package
metadata from a specfile
- handle HTTP error codes != 404 when reading metadata in edit_meta()
2006-05-31 12:13:26 +00:00
Dr. Peter Poeml
2b6cd72037 set User-agent 2006-05-30 11:44:06 +00:00
Dr. Peter Poeml
537d6b62cc version 0.6 2006-05-30 10:31:25 +00:00
Dr. Peter Poeml
9557d10177 - it is not necessary to compute the digest when adding files -- saves time
- checkin: update local copy in store (fixes diff using obsolete old version)
- use shutil.copy2 instead of home-grown copy_file
- make put_source_file() and delete_source_file() methods of the Package class;
  rename delfile method to delete_localfile
2006-05-30 10:07:16 +00:00
Dr. Peter Poeml
42cbc3c702 add testsuite 2006-05-30 09:51:36 +00:00
Dr. Peter Poeml
2e8d12af7e fix update of working copy when adding file from upstream which is missing locally 2006-05-29 21:04:14 +00:00
Dr. Peter Poeml
4671c647ba update TODO 2006-05-29 20:43:35 +00:00
Dr. Peter Poeml
1f764554a0 - fix update in directory with unmodified files: don't try to merge if upstream
file wasn't changed at all
- use given project name in new_project_templ
2006-05-23 16:16:14 +00:00
Dr. Peter Poeml
bc68a2d277 update README 2006-05-23 15:32:55 +00:00
Dr. Peter Poeml
addc6326e6 update NEWS 2006-05-23 15:28:20 +00:00
Dr. Peter Poeml
17de02b604 - add 'editmeta' subcommand: Edit project/package meta information, creating
new project or package if it doesn't exist. The user interface is $EDITOR
- gracedully handle unknown subcommands
2006-05-23 15:27:43 +00:00
Dr. Peter Poeml
773ae5b122 update NEWS 2006-05-23 14:19:21 +00:00
Dr. Peter Poeml
e54577ceba remove a debug print statement 2006-05-23 14:05:07 +00:00
Dr. Peter Poeml
f0c9a1c3f4 fix copy&paste issue in clear_from_conflictlist(): write the conflict list, not the delete list 2006-05-23 13:59:29 +00:00
Dr. Peter Poeml
aa36c25505 - add 'help' subcommand (and add help :-)
- make all subcommands functions -- so they can be used from outside (they
  still print directly their output; they could become iterators later)
- deprecate 'init' subcommand
- 0.5
2006-05-23 13:48:58 +00:00
Dr. Peter Poeml
6aac69f3cf more to do 2006-05-23 09:59:40 +00:00
Dr. Peter Poeml
4ec0b4fbe7 fix status letter for files merged on update (in analogy to svn , it is either G or U) 2006-05-23 09:59:22 +00:00
Dr. Peter Poeml
4b29f6a501 more TODO 2006-05-23 09:30:42 +00:00
Dr. Peter Poeml
3a1f5abebc update README 2006-05-23 09:30:30 +00:00
Dr. Peter Poeml
4035dad7e0 - if an old _files listing without any metadata is found, don't bother the user
with it
- add get_osc_version()
2006-05-23 08:43:04 +00:00
Dr. Peter Poeml
170a4307e5 don't fail on unlinking non-existing file 2006-05-22 17:51:44 +00:00
Dr. Peter Poeml
8548d163f6 escape spaces in username 2006-05-22 14:57:11 +00:00
Dr. Peter Poeml
1623924f2b accept older working copies 2006-05-22 14:23:13 +00:00