1
0
mirror of https://github.com/openSUSE/osc.git synced 2024-12-29 11:16:14 +01:00
Commit Graph

522 Commits

Author SHA1 Message Date
Michal Vyskocil
6c5a3738eb format_results - apply format string on each dict in results list 2010-04-20 15:43:41 +02:00
Michal Vyskocil
7f845f2c70 aliases (pac, pkg, package) in result dict 2010-04-20 15:43:41 +02:00
Michal Vyskocil
b17405d9d0 split the formating rules from get_results
The osc.core.get_results parses the xml and also construct the status
field in little bit complicate way. For future csv support it is
necessary split the xml parsing and formatting to two functions:
 * get_package_results - returns a dict containing all important
   elements
 * get_results - behave as old implementation, just do a formating only
2010-04-20 15:43:41 +02:00
Marcus Huewe
ebc341e7b1 - only offer "d(i)ff" option for submitrequests 2010-04-20 15:29:18 +02:00
Marcus Huewe
d0abff3210 - use oscerr.UserAbort() 2010-04-20 15:22:03 +02:00
Marcus Huewe
ce8ec5f555 - update version to 0.126git 2010-04-19 17:10:32 +02:00
Marcus Huewe
2d0be48eae - update version to 0.126 2010-04-19 17:00:31 +02:00
Marcus Huewe
d3a01a72c0 - do_diff()/do_rdiff(): added "--missingok" parameter
- always use "missingok=1" when showing the diff for a sr
2010-04-10 15:44:15 +02:00
Marcus Huewe
d65f0c81e4 - arghs.. the last commit was not the right fix 2010-04-09 15:57:12 +02:00
Marcus Huewe
0c96157352 - try to read the package name first in order to raise a more appropriate exception
- minor restructuring
2010-04-09 15:47:07 +02:00
Michal Vyskocil
6d23985829 attribute_branch_pkg: raise APIError instead of string 2010-04-08 11:24:13 +02:00
Marcus Huewe
95ec7dee7b - fixed #590606 ("osc/fetch.py does not support authenticated URLs")
bye bye urlgrabber.grabber.URLGrabber: now we're using our own "grabber" object
(OscFileGrabber()) because this way we can reuse the urllib2 handlers (the latest
python-urlgrabber version uses python-curl instead of urllib2...).
2010-04-07 03:06:03 +02:00
Marcus Huewe
6b10a47fbc - only allow --diff for submit requests 2010-03-30 00:31:01 +02:00
Marcus Huewe
3c695d427f - fixed addfile() 2010-03-25 20:08:03 +01:00
Michal Vyskocil
13e03dd359 osc rm: ignore IOError with --force 2010-03-22 11:07:10 +01:00
Marcus Huewe
3bd8570dc9 - use a list instead of a generator object otherwise the build fails on SLES_9 2010-03-21 23:40:13 +01:00
Juergen Weigert
0b88d1b902 Oops, I did not mean to revert coolo's fix. Sorry. 2010-03-20 12:59:32 +01:00
Juergen Weigert
ad5b23d975 added 'bse' as a shortcur for 'search --binary' 2010-03-20 12:27:27 +01:00
Marcus Huewe
cf2b0c182f - if the commit is interrupted always delete the upload rev 2010-03-15 20:27:21 +01:00
Stephan Kulow
54513a23de /search/package returns all meta data for the packages,
/search/package_id only returns the names - and that's all that
interests us for requests.
before: 11s
after: 5s
2010-03-15 13:37:49 +01:00
Marcus Huewe
47beb996ff - minor changes 2010-03-15 13:34:38 +01:00
Stephan Kulow
8c86d1fab3 put the states first for involved projects
before: 18s
after: 11s
(possibly it matters only if you have more than your home project
in the project list)
2010-03-15 13:18:18 +01:00
Marcus Huewe
88474d392d - do_request(): added "--involved-projects" option to show all requests for project/packages where USER is involved
- code restructuring:
  * added new get_user_projpkgs_request_list() method
  * added new get_user_projpkgs() method
2010-03-13 21:06:18 +01:00
Marcus Huewe
dcd5a852d6 - core.py: added filter_role() method + other minor changes 2010-03-13 13:55:53 +01:00
Marcus Huewe
52cac96f20 - get_request_list(): use new search interface 2010-03-11 00:24:38 +01:00
Marcus Huewe
c6c9506640 - reworked do_search() and osc's search interface
- removed build_xpath_predicate()
- rewrote search()
- added xpath_join() to join two xpath expressions
- TODO: backward compatibility: currently do_search() requires a recent
  api version from git master in order to do some role filter stuff
2010-03-10 23:36:09 +01:00
Juergen Weigert
ec8bf4b60f Proofreading... it (the computer) shall not speak about itself in first person. 2010-03-09 01:40:32 +01:00
Juergen Weigert
5a97588b85 osc add now clears files from _to_be_deleted
This happens, if a file was previously deleted, and the user changes his
mind before a commit. Such an add is no longer an add, but a cancel for the
planned delete. This resulted in unexpected loss of the file, on the server, as
the message 'is already under version control' is quite misleading in this case.
2010-03-08 00:08:55 +01:00
Marcus Huewe
0dcf378060 - make store_write_* methods more safe 2010-03-04 00:31:46 +01:00
Marcus Huewe
8e7a171cf2 Merge branch 'master' of git://gitorious.org/opensuse/osc 2010-03-02 01:34:58 +01:00
Marcus Huewe
f0d07774f4 - added "--message" option to branch cmd 2010-03-02 01:34:17 +01:00
Ludwig Nussel
8cea18e26c handle missing details gracefully 2010-03-01 13:48:27 +01:00
Pavol Rusnak
8d551e0a69 fix whitespace 2010-02-28 02:30:13 +01:00
Pavol Rusnak
90c4358da2 treat pylint warnings 2010-02-27 20:11:15 +01:00
Marcus Huewe
c6b74d6425 - added --exclude-target-project <prj> option to "osc rq list"
- reworked get_request_list()
2010-02-25 22:56:21 +01:00
Marcus Huewe
19d4d696ae - don't exit if the user made an invalid choice 2010-02-25 14:32:24 +01:00
Ludwig Nussel
32e99306b4 add vim mode lines to avoid evil tab characters :-) 2010-02-25 09:53:45 +01:00
Marcus Huewe
663ae2df1e - checkout files with mode 0644 2010-02-25 00:06:24 +01:00
Ludwig Nussel
25d8ffa0d9 actually ignore stuff after the footer line 2010-02-24 13:46:43 +01:00
Ludwig Nussel
57aa962470 print multiple choice prompt in new line 2010-02-23 15:21:20 +01:00
Marcus Huewe
7e530dfaac - added missing return 2010-02-22 15:43:02 +01:00
Marcus Huewe
80b349cb47 - use correct states 2010-02-19 13:46:29 +01:00
57a8533ee8 fix linktobranch apiurl usage 2010-02-18 14:14:48 +01:00
Marcus Huewe
284c529a41 - skip directories when adding files to a package 2010-02-17 20:45:09 +01:00
Marcus Huewe
8df5e1fe38 - make sure the buffer is flushed 2010-02-15 23:56:21 +01:00
Marcus Huewe
e402064bb2 - fixed #579840 ("osc diff output should use a tab as separator behind filenames")
"svn diff" is doing the same so it shouldn't harm
2010-02-14 19:10:10 +01:00
Ludwig Nussel
77f01091a4 better linewrapping and output of umlauts 2010-02-12 10:12:21 +01:00
Marcus Huewe
a116d8f354 - always remove tempfile
- cleaned up metafile() class
2010-02-11 21:22:07 +01:00
Marcus Huewe
51768ba3c2 - cleanup 2010-02-11 20:55:08 +01:00
Ludwig Nussel
cb5ac5af3e store commit message so it doesn't get lost on failure 2010-02-11 12:47:47 +01:00