Junio C Hamano
19 years ago
3 changed files with 13 additions and 34 deletions
@ -1,31 +0,0 @@
@@ -1,31 +0,0 @@
|
||||
#!/bin/sh |
||||
# |
||||
# Copyright (c) 2005 Junio C Hamano |
||||
# |
||||
|
||||
GIT_DIR=`git-rev-parse --git-dir` || exit $? |
||||
|
||||
dc </dev/null 2>/dev/null || { |
||||
# This is not a real DC at all -- it just knows how |
||||
# this script feeds DC and does the computation itself. |
||||
dc () { |
||||
while read a b |
||||
do |
||||
case $a,$b in |
||||
0,) acc=0 ;; |
||||
*,+) acc=$(($acc + $a)) ;; |
||||
p,) echo "$acc" ;; |
||||
esac |
||||
done |
||||
} |
||||
} |
||||
|
||||
echo $(find "$GIT_DIR/objects"/?? -type f -print 2>/dev/null | wc -l) objects, \ |
||||
$({ |
||||
echo 0 |
||||
# "no-such" is to help Darwin folks by not using xargs -r. |
||||
find "$GIT_DIR/objects"/?? -type f -print 2>/dev/null | |
||||
xargs du -k "$GIT_DIR/objects/no-such" 2>/dev/null | |
||||
sed -e 's/[ ].*/ +/' |
||||
echo p |
||||
} | dc) kilobytes |
Loading…
Reference in new issue