aboutsummaryrefslogtreecommitdiffstats
path: root/rrs/tools/common.py
diff options
context:
space:
mode:
authorAníbal Limón <anibal.limon@linux.intel.com>2015-07-01 17:20:23 -0500
committerPaul Eggleton <paul.eggleton@linux.intel.com>2018-05-04 23:57:52 +1200
commit1208f6bc67256619bcc8ef9bd0e8d8dfd29b52c6 (patch)
tree44ec52ff0ecf177bbedb637ed9384e474eb46cf5 /rrs/tools/common.py
parent954e81d27a66ab5b29906bebc4d230468f1fc7a8 (diff)
downloadopenembedded-core-contrib-1208f6bc67256619bcc8ef9bd0e8d8dfd29b52c6.tar.gz
rrs/tools/common.py: Add get_pv_type function.
get_pv_type returns the type of pv can be git, svn, hg, etc. Signed-off-by: Aníbal Limón <anibal.limon@linux.intel.com>
Diffstat (limited to 'rrs/tools/common.py')
-rw-r--r--rrs/tools/common.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/rrs/tools/common.py b/rrs/tools/common.py
index 5922ce9ee9..ee72d97297 100644
--- a/rrs/tools/common.py
+++ b/rrs/tools/common.py
@@ -26,3 +26,14 @@ def update_repo(fetchdir, repo_name, repo_url, pull, logger):
out = utils.runcmd("git fetch", path, logger = logger)
return path
+
+def get_pv_type(pv):
+ pv_type = ''
+ if '+git' in pv:
+ pv_type = 'git'
+ elif '+svn' in pv:
+ pv_type = 'svn'
+ elif '+hg' in pv:
+ pv_type = 'hg'
+
+ return pv_type