summaryrefslogtreecommitdiffstats
path: root/db-functions
diff options
context:
space:
mode:
Diffstat (limited to 'db-functions')
-rw-r--r--db-functions15
1 files changed, 13 insertions, 2 deletions
diff --git a/db-functions b/db-functions
index 47053ea..c637b35 100644
--- a/db-functions
+++ b/db-functions
@@ -634,8 +634,19 @@ get_file_from_pkgrepo() {
# for git: cd $whereever; git show $tag:$filename
#curl -s https://projects.archlinux.org/svntogit/community.git/plain/trunk/$filename?h=packages/$pkgbase
# TODO: this requires us to restructure the repos
- arch_svn cat "${SVNREPO}/${_pkgbase}/tags/$tag/$filename"
- #arch_svn cat "${SVNREPO}/${_pkgbase}/trunk/$filename"
+ arch_svn cat "${SVNREPO}/${pkgbase}/tags/$tag/$filename"
+ #arch_svn cat "${SVNREPO}/${pkgbase}/trunk/$filename"
+}
+
+get_dir_from_pkgrepo() {
+ local pkgbase="$1"
+ local tag="$2"
+ local src="$3"
+ local dest="$4"
+
+ # TODO: implement svn/git extraction
+ # for git: use git archive?
+ arch_svn export -q "${SVNREPO}/${pkgbase}/tags/${tag}/${src}" "${dest}"
}
arch_svn() {