diff options
-rwxr-xr-x | git-sonar | 119 |
1 files changed, 0 insertions, 119 deletions
@@ -7,23 +7,11 @@ ################################################################################ # Original sonar-base ################################################################################ - -NO_REMOTE_STATUS='--no-remote-status' - dot_git="" -stat_type="" cwd="" remote="" rcfile_path="$HOME" -timethis() { - cmd=("$@") - start=$(gdate +%s.%N) - eval "${cmd[@]}" - dur=$(echo "$(gdate +%s.%N) - $start" | bc) - echo "$1 - $dur" >> "$HOME/duration.dat" -} - get_fetch_time() { if [ -f "$rcfile_path/.gitradarrc.bash" ]; then source "$rcfile_path/.gitradarrc.bash" @@ -86,18 +74,6 @@ in_current_dir() { fi } -echodebug() { - echo "$@" 1>&2 -} - -debug_print() { - local debug=$1 - local message=$2 - if [[ $debug == "debug" ]]; then - echo "$message" - fi -} - dot_git() { if in_current_dir && [[ -n "$dot_git" ]]; then # cache dot_git to save calls to rev-parse @@ -111,15 +87,6 @@ dot_git() { fi } -stat_type() { - if [[ "$OSTYPE" == "darwin"* ]]; then - stat_type="gstat" - else - stat_type="stat" - fi - printf '%s' $stat_type -} - is_repo() { if [[ -n "$(dot_git)" ]]; then return 0 @@ -128,14 +95,6 @@ is_repo() { fi } -git_root() { - if [ -d .git ]; then - printf '%s' "$(pwd)" - else - printf '%s' "$(git rev-parse --show-toplevel 2>/dev/null)" - fi -} - record_timestamp() { if is_repo; then touch "$(dot_git)/lastupdatetime" @@ -199,12 +158,6 @@ branch_name() { fi } -branch_ref() { - if is_repo; then - printf '%s' "$(branch_name || commit_short_sha)" - fi -} - remote_branch_name() { local localRef local remote @@ -277,39 +230,6 @@ remote_ahead_of_master() { #them="\xE2\x83\x96%{$reset_color%}" #both="\xE2\x83\xA1%{$reset_color%}" -is_dirty() { - if ! git rev-parse &> /dev/null; then - #not in repo, thus not dirty - return 1 - else - #in repo, might be dirty - if [[ -n "$(git ls-files --exclude-standard --others 2>/dev/null)" ]]; then - #untracked files thus dirty - return 0 - else - #no untracked files - if git show HEAD -- &> /dev/null; then - #has a commit hash, thus not on an initial commit - if ! git diff --quiet --ignore-submodules HEAD -- &> /dev/null; then - #has differences thus dirty - return 0 - else - return 1 - fi - else - #no commit hash, thus can't use HEAD. - #As it's inital commit we can just list the files. - if [[ -n "$(ls -a -1 "$(git_root)" | grep -Ev '(\.|\.\.|\.git)')" ]]; then - #files listed and no commit hash, thus changes - return 0 - else - return 1 - fi - fi - fi - fi -} - porcelain_status() { printf '%s' "$(git status --porcelain 2>/dev/null)" } @@ -456,14 +376,6 @@ color_changes_status() { printf $PRINT_F_OPTION "${changes:1}" } -bash_color_changes_status() { - color_changes_status -} - -zsh_color_changes_status() { - color_changes_status -} - color_local_commits() { local green_ahead_arrow="${COLOR_LOCAL_AHEAD}↑$RESET_COLOR_LOCAL" local red_behind_arrow="${COLOR_LOCAL_BEHIND}↓$RESET_COLOR_LOCAL" @@ -485,14 +397,6 @@ color_local_commits() { printf $PRINT_F_OPTION "$local_commits" } -bash_color_local_commits() { - color_local_commits -} - -zsh_color_local_commits() { - color_local_commits -} - color_remote_commits() { local green_ahead_arrow="${COLOR_REMOTE_AHEAD}←$RESET_COLOR_REMOTE" local red_behind_arrow="${COLOR_REMOTE_BEHIND}→$RESET_COLOR_REMOTE" @@ -517,35 +421,12 @@ color_remote_commits() { printf $PRINT_F_OPTION "$remote" } -bash_color_remote_commits() { - color_remote_commits -} - -zsh_color_remote_commits() { - color_remote_commits -} - readable_branch_name() { if is_repo; then printf $PRINT_F_OPTION "$COLOR_BRANCH$(branch_name || printf '%s' "detached@$(commit_short_sha)")$RESET_COLOR_BRANCH" fi } -zsh_readable_branch_name() { - readable_branch_name -} - -bash_readable_branch_name() { - readable_branch_name -} - -show_remote_status() { - if [[ "$*" == "*$NO_REMOTE_STATUS*" ]]; then - return 1 # don't show the git remote status - fi - return 0 -} - stashed_status() { printf '%s' "$(git stash list | wc -l 2>/dev/null | grep -oEi '[0-9][0-9]*')" } |