mirror of
https://gitlab.com/fdroid/fdroidserver.git
synced 2024-11-14 02:50:12 +01:00
Added importer support for bitbucket repos
This commit is contained in:
parent
a35d31aa21
commit
c08f5d7e5f
@ -336,6 +336,8 @@ Github - @code{https://github.com/USER/PROJECT}
|
|||||||
@item
|
@item
|
||||||
Google Code - @code{http://code.google.com/p/PROJECT/}
|
Google Code - @code{http://code.google.com/p/PROJECT/}
|
||||||
(supports git, svn and hg repos)
|
(supports git, svn and hg repos)
|
||||||
|
@item
|
||||||
|
Bitbucket - @code{https://bitbucket.org/USER/PROJECT/}
|
||||||
@end enumerate
|
@end enumerate
|
||||||
|
|
||||||
Depending on the project type, more or less information may be gathered. For
|
Depending on the project type, more or less information may be gathered. For
|
||||||
|
11
import.py
11
import.py
@ -67,10 +67,17 @@ def main():
|
|||||||
repo = 'https://git.gitorious.org/' + url[22:] + '.git'
|
repo = 'https://git.gitorious.org/' + url[22:] + '.git'
|
||||||
repotype = 'git'
|
repotype = 'git'
|
||||||
sourcecode = url
|
sourcecode = url
|
||||||
|
elif url.startswith('https://bitbucket.org/'):
|
||||||
|
if url.endswith('/'):
|
||||||
|
url = url[:-1]
|
||||||
|
projecttype = 'bitbucket'
|
||||||
|
sourcecode = url + '/src'
|
||||||
|
issuetracker = url + '/issues'
|
||||||
|
repotype = 'hg'
|
||||||
|
repo = url
|
||||||
elif url.startswith('http://code.google.com/p/'):
|
elif url.startswith('http://code.google.com/p/'):
|
||||||
if not url.endswith('/'):
|
if not url.endswith('/'):
|
||||||
print "Expected format for googlecode url is http://code.google.com/p/PROJECT/"
|
url += '/';
|
||||||
sys.exit(1)
|
|
||||||
projecttype = 'googlecode'
|
projecttype = 'googlecode'
|
||||||
sourcecode = url + 'source/checkout'
|
sourcecode = url + 'source/checkout'
|
||||||
issuetracker = url + 'issues/list'
|
issuetracker = url + 'issues/list'
|
||||||
|
Loading…
Reference in New Issue
Block a user