diff options
| author | Cody Hiar <codyfh@gmail.com> | 2017-04-20 19:37:10 -0600 | 
|---|---|---|
| committer | Cody Hiar <codyfh@gmail.com> | 2017-04-20 19:37:10 -0600 | 
| commit | 2dd809781527976307b47a598887062047e202c9 (patch) | |
| tree | 8b29daba2c1ef072f380ef530b7e7d9256e43eb3 /segments/vcs_others.sh | |
| parent | baeb698bb006193559fc5aa1901180a3ccc73b7a (diff) | |
Making tmux configuration much easier to manage
Diffstat (limited to 'segments/vcs_others.sh')
| -rwxr-xr-x | segments/vcs_others.sh | 51 | 
1 files changed, 0 insertions, 51 deletions
| diff --git a/segments/vcs_others.sh b/segments/vcs_others.sh deleted file mode 100755 index 0911468..0000000 --- a/segments/vcs_others.sh +++ /dev/null @@ -1,51 +0,0 @@ -# This checks if the current branch is ahead of or behind the remote branch with which it is tracked. - -# Source lib to get the function get_tmux_pwd -source "${TMUX_POWERLINE_DIR_LIB}/tmux_adapter.sh" - -other_symbol="⋯ " - -run_segment() { -	tmux_path=$(get_tmux_cwd) -	cd "$tmux_path" -	stats="" -	if [ -n "${git_stats=$(__parse_git_stats)}" ]; then -		stats="$git_stats" -	elif [ -n "${svn_stats=$(__parse_svn_stats)}" ]; then -		stats="$svn_stats" -	elif [ -n "${hg_stats=$(__parse_hg_stats)}" ]; then -		stats="$hg_stats" -	fi -	if [[ -n "$stats" && $stats -gt 0 ]]; then -		echo "${other_symbol}${stats}" -	fi -	return 0 -} - -__parse_git_stats(){ -	type git >/dev/null 2>&1 -	if [ "$?" -ne 0 ]; then -		return -	fi - -	# check if git -	[[ -z $(git rev-parse --git-dir 2> /dev/null) ]] && return - -	# return the number of staged items -	other=$(git ls-files --others --exclude-standard | wc -l) -	echo $other -} -__parse_hg_stats(){ -	type svn >/dev/null 2>&1 -	if [ "$?" -ne 0 ]; then -		return -	fi -	# not yet implemented -} -__parse_svn_stats(){ -	type hg >/dev/null 2>&1 -	if [ "$?" -ne 0 ]; then -		return -	fi -	# not yet implemented -} | 
