iAllow negation search - dossier - console collection manager Err bitreich.org 70
1Log /scm/dossier/log.gph bitreich.org 70
1Files /scm/dossier/files.gph bitreich.org 70
1Refs /scm/dossier/refs.gph bitreich.org 70
1Tags /scm/dossier/tag bitreich.org 70
1README /scm/dossier/file/README.gph bitreich.org 70
1LICENSE /scm/dossier/file/LICENSE.gph bitreich.org 70
i--- Err bitreich.org 70
1commit 43ed14f30d8302ad4a67b65efbb8848f1d24f351 /scm/dossier/commit/43ed14f30d8302ad4a67b65efbb8848f1d24f351.gph bitreich.org 70
1parent b6583085207359ec2bb24ae9886b28c43893e867 /scm/dossier/commit/b6583085207359ec2bb24ae9886b28c43893e867.gph bitreich.org 70
hAuthor: Solene Rapenne <solene@perso.pw> URL:mailto:solene@perso.pw bitreich.org 70
iDate: Sat, 4 Aug 2018 15:49:50 +0200 Err bitreich.org 70
i Err bitreich.org 70
iAllow negation search Err bitreich.org 70
i Err bitreich.org 70
iDiffstat: Err bitreich.org 70
i M dossier | 8 +++++++- Err bitreich.org 70
i Err bitreich.org 70
i1 file changed, 7 insertions(+), 1 deletion(-) Err bitreich.org 70
i--- Err bitreich.org 70
1diff --git a/dossier b/dossier /scm/dossier/file/dossier.gph bitreich.org 70
i@@ -203,6 +203,12 @@ search_value() { Err bitreich.org 70
i while [ "$#" -gt 1 ] Err bitreich.org 70
i do Err bitreich.org 70
i ATTRIBUTE="$1" Err bitreich.org 70
i+ NEGATE="" Err bitreich.org 70
i+ if [ "${ATTRIBUTE#!}" -ne "${ATTRIBUTE}" ] Err bitreich.org 70
i+ then Err bitreich.org 70
i+ ATTRIBUTE="${ATTRIBUTE#!}" Err bitreich.org 70
i+ NEGATE=v Err bitreich.org 70
i+ fi Err bitreich.org 70
i VALUE="$2" Err bitreich.org 70
i shift 2 Err bitreich.org 70
i if [ ! -d "$ATTRIBUTE" ] Err bitreich.org 70
i@@ -210,7 +216,7 @@ search_value() { Err bitreich.org 70
i printf 'The attribute %s do not exists\n' "$ATTRIBUTE" Err bitreich.org 70
i exit 5 Err bitreich.org 70
i fi Err bitreich.org 70
i- grep -rl "$VALUE" "$ATTRIBUTE" | cut -d '/' -f 2 >> "$RESULT" Err bitreich.org 70
i+ grep "-rl${NEGATE}" "$VALUE" "$ATTRIBUTE" | cut -d '/' -f 2 >> "$RESULT" Err bitreich.org 70
i COUNT=$(( COUNT + 1 )) Err bitreich.org 70
i done Err bitreich.org 70
i sort "$RESULT" | uniq -c | \ Err bitreich.org 70
.
Response:
text/plain