summaryrefslogtreecommitdiff
path: root/modules/blobs/ls.sh
diff options
context:
space:
mode:
Diffstat (limited to 'modules/blobs/ls.sh')
-rw-r--r--modules/blobs/ls.sh50
1 files changed, 0 insertions, 50 deletions
diff --git a/modules/blobs/ls.sh b/modules/blobs/ls.sh
deleted file mode 100644
index 76b6743..0000000
--- a/modules/blobs/ls.sh
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/usr/bin/env bash
-name='ls'
-ver=0.1
-# Copyright (C) 2010, 2016 Luke Shumaker
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation; either version 2 of the
-# License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; see the file COPYING.
-# If not, see <http://www.gnu.org/licenses>.
-
-. "${0%/*}/_stdio.sh"
-
-usage="DIR_ID [FORMAT]"
-id="`getvar "$1"`"
-form="${2-%p\t%o\t%g\t%n\t%i}"
-
-# %p - permissions
-# %o - owner
-# %g - group
-# %i - blob id
-# %n - name
-# \t - a tab char
-
-tmp="`mktemp`"
-"$RVS" get.f "$tmp" "$id"
-
-while read line; do
- p="`echo "$line" | cut -f1`"
- o="`echo "$line" | cut -f2`"
- g="`echo "$line" | cut -f3`"
- i="`echo "$line" | cut -f4`"
- n="`echo "$line" | cut -f5-`"
- echo "$form" | sed \
- -e 's:\\t:\t:g' \
- -e "s:%p:${p/:/\\:}:g" \
- -e "s:%o:${o/:/\\:}:g" \
- -e "s:%g:${g/:/\\:}:g" \
- -e "s:%i:${i/:/\\:}:g" \
- -e "s:%n:${n/:/\\:}:g"
-done < "$tmp"
-