#!/bin/sh
#
# Copyright (C) 2015  Etersoft
# Copyright (C) 2015  Vitaly Lipatov <lav@etersoft.ru>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#

PROGDIR=$(dirname $0)
[ "$PROGDIR" = "." ] && PROGDIR=$(pwd)

. $PROGDIR/giter-common-functions
. $PROGDIR/giter-git-functions


# Do git rebase -i

if [ "$1" = "-h" ] || [ "$1" = "--help" ]; then
	echo "glog - git log"
	echo "Use: glog [-u]"
	echo " -u - show only unpublished commits"
	exit 0
fi

NOTREMOTES="--all"
if [ "$1" = "-u" ] ; then
	shift
	NOTREMOTES="$(get_current_branch) --not --remotes"
	#echo "Show only unpublished commits from the branch"
fi

docmd git log $NOTREMOTES --pretty=oneline --abbrev-commit --graph --decorate
