aboutsummaryrefslogtreecommitdiff
path: root/libs/project
diff options
context:
space:
mode:
Diffstat (limited to 'libs/project')
-rwxr-xr-xlibs/project18
1 files changed, 16 insertions, 2 deletions
diff --git a/libs/project b/libs/project
index dfb745a0..52888e32 100755
--- a/libs/project
+++ b/libs/project
@@ -535,6 +535,22 @@ project_sources_prepare_patch() {
done
}
+project_blobs() {
+ local project=$1
+ shift
+
+ local blobs_path=$(project_blobs_path "$project" "$@")
+ local blobs_ignore_path=$(project_blobs_ignore_path "$project" "$@")
+
+ if [[ -n $blobs_path ]]; then
+ if [[ -n $blobs_ignore_path ]]; then
+ comm -23 <(sort "$blobs_path") <(sort "$blobs_ignore_path")
+ else
+ cat "$blobs_path"
+ fi
+ fi
+}
+
project_blobs_path() {
local project=$1
shift
@@ -564,8 +580,6 @@ project_blobs_path() {
return
fi
done
-
- printf '%s\n' "$blobs_path"
}
project_blobs_ignore_path() {