SMOLNET PORTAL home about changes
ifix rm - 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 3fa51a1818b5f603993f6f2833abb21e46d6e90e	/scm/dossier/commit/3fa51a1818b5f603993f6f2833abb21e46d6e90e.gph	bitreich.org	70
1parent 93f007a2d82cf9b5dd1068a99f74f290385b7132	/scm/dossier/commit/93f007a2d82cf9b5dd1068a99f74f290385b7132.gph	bitreich.org	70
hAuthor: Solene Rapenne <solene@perso.pw>	URL:mailto:solene@perso.pw	bitreich.org	70
iDate:   Sat, 14 Jul 2018 22:47:08 +0200	Err	bitreich.org	70
i	Err	bitreich.org	70
ifix rm	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M cdb                                 |      16 ++++++++++++----	Err	bitreich.org	70
i	Err	bitreich.org	70
i1 file changed, 12 insertions(+), 4 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/cdb b/cdb	/scm/dossier/file/cdb.gph	bitreich.org	70
i@@ -1,6 +1,7 @@	Err	bitreich.org	70
i #!/bin/sh	Err	bitreich.org	70
i 	Err	bitreich.org	70
i : ${REPO:=/home/solene/dev/cbd/games/}	Err	bitreich.org	70
i+mkdir -p "${REPO}" || exit 1	Err	bitreich.org	70
i 	Err	bitreich.org	70
i # displays the values of an identifier	Err	bitreich.org	70
i # $1 identifier	Err	bitreich.org	70
i@@ -69,18 +70,25 @@ export_csv() {	Err	bitreich.org	70
i # $1 identifier	Err	bitreich.org	70
i delete() {	Err	bitreich.org	70
i     cd "${REPO}"	Err	bitreich.org	70
i+    SEEN=0	Err	bitreich.org	70
i     for attribute in *	Err	bitreich.org	70
i     do	Err	bitreich.org	70
i         if [ -f "${attribute}/${1}" ]	Err	bitreich.org	70
i         then	Err	bitreich.org	70
i             rm "${attribute}/${1}"	Err	bitreich.org	70
i             rmdir "${attribute}" 2> /dev/null	Err	bitreich.org	70
i-        else	Err	bitreich.org	70
i-            printf "%s is not in the library!\n" "$1"	Err	bitreich.org	70
i-            exit 1	Err	bitreich.org	70
i+            SEEN=1	Err	bitreich.org	70
i         fi	Err	bitreich.org	70
i     done	Err	bitreich.org	70
i-    exit 0	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+    # did we find it?	Err	bitreich.org	70
i+    if [ "$SEEN" -eq 0 ]	Err	bitreich.org	70
i+    then	Err	bitreich.org	70
i+        printf "%s is not in the library!\n" "$1"	Err	bitreich.org	70
i+        exit 1	Err	bitreich.org	70
i+    else	Err	bitreich.org	70
i+        exit 0	Err	bitreich.org	70
i+    fi	Err	bitreich.org	70
i }	Err	bitreich.org	70
i 	Err	bitreich.org	70
i # displays list of identifiers	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/dossier/commit/3fa51a1818b5f6...
Content-Typetext/plain; charset=utf-8