Compare commits

...

2 Commits

2 changed files with 23 additions and 0 deletions

View File

@ -17,6 +17,27 @@ OPKG_CMDS_TMP=/tmp/opkg_commands
rm -f $GIT_PULL_TMP rm -f $GIT_PULL_TMP
rm -f $OPKG_CMDS_TMP rm -f $OPKG_CMDS_TMP
get_blob () { # get the blob of the file(name) passed as $1
# note: this can be used for any file in the filesystem
echo $(git hash-object $1)
}
get_commit_for_blob () {
blob=$(get_blob $1)
if [ ! -z $blob ]; 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 $blob && echo {}")
fi
}
changed_file_names () {
for fn in $(git diff-tree -r HEAD@{1} HEAD --name-only); do
CHANGED_FILE_NAMES+=($fn)
done
}
for fn in $(git diff-tree -r HEAD@{1} HEAD --name-only); do for fn in $(git diff-tree -r HEAD@{1} HEAD --name-only); do
if grep -E -q "(DC.*json|dc.*hex|dc.*bin|tariff.*json)" <<< $fn; then if grep -E -q "(DC.*json|dc.*hex|dc.*bin|tariff.*json)" <<< $fn; then
fsize=0 fsize=0

2
.gitignore vendored
View File

@ -5,8 +5,10 @@
# And all the file types you're interested in # And all the file types you're interested in
!.gitignore !.gitignore
!.githooks/post-merge !.githooks/post-merge
!.githooks/post-checkout
!**/.gitignore !**/.gitignore
!**/.githooks/post-merge !**/.githooks/post-merge
!**/.githooks/post-checkout
## Except ## Except
!etc/atb/* !etc/atb/*