From 28725e6cbcd9adba3b1e07d1862fa3735b18b84d Mon Sep 17 00:00:00 2001 From: Andrew Robbins Date: Tue, 23 Apr 2019 22:08:02 -0400 Subject: Respect blobs-ignore when removing blobs --- libs/project | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'libs/project') diff --git a/libs/project b/libs/project index dfb745a0..c830e1ee 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 -- cgit v1.2.3-70-g09d2