assum blob not empty
This commit is contained in:
parent
b6a999e014
commit
abf75d636b
@ -23,12 +23,10 @@ get_blob () { # get the blob of the file(name) passed as $1
|
||||
}
|
||||
|
||||
get_commit_for_blob () {
|
||||
if [ ! -z $1 ]; then
|
||||
# search for the blob in all commits for the file(name) $1
|
||||
echo $(echo $(git log --all --pretty=format:%H -- $1) |
|
||||
xargs -I{} bash -c "git ls-tree {} -- $1 |
|
||||
grep -q $1 && echo {}")
|
||||
fi
|
||||
# search for the blob in all commits for the file(name) $1
|
||||
echo $(echo $(git log --all --pretty=format:%H -- $1) |
|
||||
xargs -I{} bash -c "git ls-tree {} -- $1 |
|
||||
grep -q $1 && echo {}")
|
||||
}
|
||||
|
||||
changed_file_names () {
|
||||
@ -49,7 +47,7 @@ for fn in $(git diff-tree -r HEAD@{1} HEAD --name-only); do
|
||||
blob=$(get_blob "$fn")
|
||||
commit=$(get_commit_for_blob $blob)
|
||||
fsize=$(ls -l "$fn" | awk '{ print $5 }')
|
||||
echo "$fn $fsize $blob $commit" >> $GIT_PULL_TMP
|
||||
echo "$fn $fsize b=$blob c=$commit" >> $GIT_PULL_TMP
|
||||
fi
|
||||
fi
|
||||
if grep -E -q ".*opkg_commands" <<< $fn; then
|
||||
|
Loading…
Reference in New Issue
Block a user