use commit title of HEAD as commit message to OBS #112
authorZhang Qiang <qiang.z.zhang@intel.com>
Wed, 4 Jul 2012 01:44:21 +0000 (09:44 +0800)
committerZhang Qiang <qiang.z.zhang@intel.com>
Wed, 4 Jul 2012 01:44:21 +0000 (09:44 +0800)
gitbuildsys/cmd_remotebuild.py

index 24ceb09..c909c65 100644 (file)
@@ -197,11 +197,14 @@ def do(opts, args):
     localpkg.update_local()
 
     try:
+        commit_msg = repo.get_commit_info('HEAD')['subject']
         msger.info('commit packaging files to build server ...')
-        localpkg.commit ('submit packaging files to obs for OBS building')
+        localpkg.commit (commit_msg)
     except errors.ObsError, exc:
         msger.error('commit packages fail: %s, please check the permission '\
                     'of target project:%s' % (exc,target_prj))
+    except GitRepositoryError, exc:
+        msger.error('failed to get commit info: %s' % exc)
 
     os.unlink(oscrcpath)
     msger.info('local changes submitted to build server successfully')