1
0
mirror of https://github.com/openSUSE/osc.git synced 2024-12-30 19:56:14 +01:00
Commit Graph

374 Commits

Author SHA1 Message Date
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
Dr. Peter Poeml
2dfbdf3bde upate osc README 2006-04-20 14:31:24 +00:00
Dr. Peter Poeml
1e3a8f82d8 add opensuse-commander, a python library / commandline tool 2006-04-20 14:26:50 +00:00