An OBS source service: checkout or update a tar ball from svn/git/hg

Edit Package obs-service-tar_scm

This is a source service for openSUSE Build Service.

It supports downloading from svn, git, hg and bzr repositories.

Refresh
Refresh
Source Files
Filename Size Changed
bzrfixtures.py 0000000797 797 Bytes
bzrtests.py 0000001023 1023 Bytes
commontests.py 0000006544 6.39 KB
fixtures.py 0000002238 2.19 KB
gitfixtures.py 0000001351 1.32 KB
githgtests.py 0000001582 1.54 KB
gittests.py 0000000424 424 Bytes
hgfixtures.py 0000001379 1.35 KB
hgtests.py 0000000412 412 Bytes
obs-service-tar_scm.changes 0000006240 6.09 KB
obs-service-tar_scm.spec 0000002779 2.71 KB
scm-wrapper 0000000680 680 Bytes
scmlogs.py 0000002818 2.75 KB
svnfixtures.py 0000001203 1.17 KB
svntests.py 0000001032 1.01 KB
tar_scm 0000011228 11 KB
tar_scm.rc 0000000391 391 Bytes
tar_scm.service 0000002264 2.21 KB
test.py 0000000868 868 Bytes
testassertions.py 0000005333 5.21 KB
testenv.py 0000004929 4.81 KB
utils.py 0000001109 1.08 KB
Revision 8 (latest revision is 80)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 123792 from Stephan Kulow's avatar Stephan Kulow (coolo) (revision 8)
- Re-iterating the last change once again, 'git rev-parse --verify $REV'
  will return false even if $REV is a normal branch upon first clone
  of the repo. Thus 'git fetch $URL +$REV:$REV" is run initially. 
  However, the 'git checkout $REV' then fails because it's missing 
  tracking information. Therefore, try a normal checkout first and fetch
  the specific $REV only when that fails (due to reasons described below). (forwarded request 123669 from saschpe)
Comments 0
openSUSE Build Service is sponsored by