Added new parameter to create_project method
authorEd Bartosh <eduard.bartosh@intel.com>
Tue, 26 Mar 2013 12:35:39 +0000 (14:35 +0200)
committerZhang Qiang <qiang.z.zhang@intel.com>
Thu, 28 Mar 2013 01:43:08 +0000 (09:43 +0800)
Added new parameter 'description' to be able to specify description of
the new project.

Change-Id: I35c6af7721714a8cffbaad1074a782faf37e94d0
Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
gitbuildsys/oscapi.py

index 8de4fa36b0f8dda5bf0596c1b638233f2d3e08c1..dd68bf69cdeae6560177043dd04dbf0de86efe8f 100644 (file)
@@ -93,7 +93,7 @@ class OSC(object):
         return repos
 
     def create_project(self, target, src=None, rewrite=False,
-                       linkto='', linkedbuild=''):
+                       description='', linkto='', linkedbuild=''):
         """
         Create new OBS project based on existing project.
         Copy config and repositories from src project to target
@@ -111,9 +111,10 @@ class OSC(object):
                 return
 
         # Create target meta
-        meta = '<project name="%s"><title></title><description></description>'\
+        meta = '<project name="%s"><title></title>'\
+              '<description>%s</description>'\
                '<person role="maintainer" userid="%s"/>' % \
-               (target, conf.get_apiurl_usr(self.apiurl))
+               (target, description, conf.get_apiurl_usr(self.apiurl))
         if linkto:
             meta += '<link project="%s"/>' % linkto