9 while read oldmode mode oldsha sha status name newname
16 M ) echo "# modified: $name";;
17 D*) echo "# deleted: $name";;
18 T ) echo "# typechange: $name";;
19 C*) echo "# copied: $name -> $newname";;
20 R*) echo "# renamed: $name -> $newname";;
21 A*) echo "# new file: $name";;
22 U ) echo "# unmerged: $name";;
29 git-update-cache --refresh >& /dev/null
30 git-diff-cache -M --cached HEAD | sed 's/^://' | report "Updated but not checked in" "will commit"
32 git-diff-files | sed 's/^://' | report "Changed but not updated" "use git-update-cache to mark for commit"
33 if [ "$committable" == "0" ]
35 echo "nothing to commit"