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
Dr. Peter Poeml
432252aef1
increase version in setup.py as well
2006-05-22 14:15:17 +00:00
Dr. Peter Poeml
600d9cf4a8
version 0.4
2006-05-22 14:13:12 +00:00
Dr. Peter Poeml
211b197b26
- add diff3 merge support. Locally modified files are merged with upstream changes
...
if possible, and go into Conflict state if that fails.
- add 'resolved' command to be used after manual merging.
2006-05-22 14:12:06 +00:00
Dr. Peter Poeml
2c37f7287d
- allow 'up' of a project directory (will automatically pull in all new
...
packages)
- add NEWS file
2006-05-22 10:50:37 +00:00
Dr. Peter Poeml
4b7d1bc176
checkout: preserve mtime; don't read file metadata twice
2006-05-22 08:16:31 +00:00
1d25a1619d
use redirector url
2006-05-21 11:00:42 +00:00
Dr. Peter Poeml
d4d20221c1
fix diff for last change (of course it was reverse)
2006-05-19 20:28:04 +00:00
Dr. Peter Poeml
4b83218cf6
0.3
...
status:
- use new file metadata which provides checksum, size and mtime
- don't list unmodified files
- fix some conditions where status was too stupid so far
update:
- much faster now, since only new or changed files are downloaded
- print revision number
checkout:
- mark project directory as such (to be used later)
diff:
- faster, since 'status' is faster
- work against local copy
checkin:
- update package metadata from specfile
- fix argument handling
add:
- ignore .osc and other files
other changes:
- sanitize argument handling, so most commands can work with
arbitrary files/directories as arguments (work is always done per package)
- add history command (doesn't seem to be working yet)
- on first usage, ask for username password on first usage,
and store them in .oscrc (.netrc can still be used)
2006-05-19 20:13:29 +00:00
Dr. Peter Poeml
0871a8ce3f
ignore stuff
2006-05-19 19:20:44 +00:00
Dr. Peter Poeml
f5a2f3089b
'status': don't print unmodified files
2006-05-11 11:26:53 +00:00
Dr. Peter Poeml
03ca18dbb8
- make 'results' output less noisy
...
- add parseargs() to simplify argument handling
- clean up some unused code
2006-05-11 07:27:50 +00:00
Dr. Peter Poeml
81deb97562
update INSTALL section
2006-05-10 14:47:27 +00:00
Dr. Peter Poeml
2510bb31d7
add to TODO
2006-05-10 14:44:49 +00:00
Dr. Peter Poeml
c0c271a8ec
fix import of the rest of the module from commandline.py
2006-05-10 14:34:59 +00:00
Dr. Peter Poeml
aaa41561be
- reorganize source to build a python module
...
- add setup.py
- add osc-wrapper.py as a wrapper script, so the module can be used when
installed in the system as well as in the uninstalled source directory
2006-05-10 14:21:51 +00:00
Dr. Peter Poeml
6ec9c4f911
- use cElementTree for XML parsing, since it is faster and easier to use, ditch
...
qp_xml (but still use xml.dom.ext for writing, maybe we can get rid of that
later)
- fix display of build results, which was showing only one arch per repository
- fix listing of repositories of a project
2006-05-02 08:17:45 +00:00
Dr. Peter Poeml
e8c6d7a8db
make 'results' show build results in tabular form; add 'results_meta' to show raw xml
2006-04-29 20:44:09 +00:00
Dr. Peter Poeml
4d02380352
- save the osclib version in the store directory
...
- adapt to the new deployed API version:
- filelist is no longer in _meta, but comes seperately
- now really DELETE files, now that it is supported
- 'update': fix handling of files that were deleted in the repository
- add TODO file
2006-04-28 15:37:25 +00:00
Dr. Peter Poeml
5ea51d3918
add osc_hotshot.py, a wrapper script for profiling osc.py
2006-04-27 13:59:34 +00:00
Dr. Peter Poeml
37001eef4b
ignore *.pyc and *.swp files in clientlib/python/osc
2006-04-27 13:59:09 +00:00
Dr. Peter Poeml
c94b710d4a
'add' should add only files that exist
2006-04-27 13:35:43 +00:00
Dr. Peter Poeml
fde1545c1d
make 'results' command do something
2006-04-25 16:19:42 +00:00
Dr. Peter Poeml
9fbbd4f1ce
fix addremove/remove for already deleted files
2006-04-25 12:25:53 +00:00
Dr. Peter Poeml
ab258100ca
don't parse local meta file more than once for the filelist, thus fixing 'status' slowness; fix usage of 'up' command with more than one directory as argument
2006-04-24 12:04:20 +00:00