Forward project directory to source services.
authorJohannes Obermayr <johannesobermayr@gmx.de>
Sat, 16 Apr 2011 16:00:46 +0000 (18:00 +0200)
committerSascha Peilicke <saschpe@suse.de>
Wed, 20 Jul 2011 09:40:04 +0000 (11:40 +0200)
commit9c016b8bf0f6cd1dfc855a70742468d02827dc53
tree53d405e8bb0727a85f9b0ca5cff0655ab5d1994f
parentdce5c8b4fc5077c33aeb4986c24b982da6d3fea6
Forward project directory to source services.
This helps to implement an efficient way to create source tarballs from Git repositories:
1. The cloned Git repository will be stored only once in a directory; all projects will use this repository (determined by the URL).
2. The bzip2 compressed tarball will be created via 'git archive $branch $filestoinclude --prefix=$name | bzip2 --best >$projdir/$name-$version'.
3. The version will be adapted automatically without the set_version service.
4. All branched/linked projects will be updated automatically (does not with current implementation).
5. Not to mention it saves space on source host(s).
osc/core.py