summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
5834bcd)
Along with a simple pretty format to back it up (so that we can see
hash, author, and author date, and the diff itself, but not the commit
message which has no meaning in nogit land).
echo " with an auto-generated commit message)"
echo ""
echo " * Push out any new commits generated locally"
echo " with an auto-generated commit message)"
echo ""
echo " * Push out any new commits generated locally"
+ echo ""
+ echo "nogit log"
+ echo ""
+ echo " Display a log of changes"
mkdir -p tmp/.git/info
echo '* merge=union' > tmp/.git/info/attributes
mkdir -p tmp/.git/info
echo '* merge=union' > tmp/.git/info/attributes
+ # Install the config entry for the pretty format for "nogit log"
+ (cd tmp; git config pretty.nogit "format:%Cblue%h %an (%ad)%Creset")
+
# Now that we've passed the sanity check, install the cloned .git
# object store into $NOGIT_DIR, cleanup our temporary files, and
# checkout the (known to not be conflicting) files.
# Now that we've passed the sanity check, install the cloned .git
# object store into $NOGIT_DIR, cleanup our temporary files, and
# checkout the (known to not be conflicting) files.
echo "Completed nogit sync"
}
echo "Completed nogit sync"
}
+nogit_log()
+{
+ GIT_DIR=$NOGIT_DIR git log -p --pretty=nogit
+}
+
if [ $# -lt 1 ]; then
echo "Error: missing command name." >&2
echo ""
if [ $# -lt 1 ]; then
echo "Error: missing command name." >&2
echo ""