Merge
This commit is contained in:
@ -19,7 +19,7 @@ to Doom One most of the time, but I like the Kaolin themes, as well as Nimbus
|
|||||||
for it's retro charm. Nimbus just doesn't look great when I'm tired though.
|
for it's retro charm. Nimbus just doesn't look great when I'm tired though.
|
||||||
#+BEGIN_SRC emacs-lisp
|
#+BEGIN_SRC emacs-lisp
|
||||||
(setq doom-theme 'doom-Iosvkem
|
(setq doom-theme 'doom-Iosvkem
|
||||||
doom-font (font-spec :family "Iosevka" :size 13 :weight 'regular)
|
doom-font (font-spec :family "Iosevka" :size 12 :weight 'regular)
|
||||||
doom-big-font (font-spec :family "Iosevka" :size 18)
|
doom-big-font (font-spec :family "Iosevka" :size 18)
|
||||||
doom-variable-pitch-font (font-spec :family "Overpass" :size 16))
|
doom-variable-pitch-font (font-spec :family "Overpass" :size 16))
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|||||||
@ -9,6 +9,9 @@ stage = \ee
|
|||||||
# Ctrl + E
|
# Ctrl + E
|
||||||
unstage = \ce
|
unstage = \ce
|
||||||
|
|
||||||
|
# Alt + M
|
||||||
|
show = \em
|
||||||
|
|
||||||
# Alt + C
|
# Alt + C
|
||||||
commit-all = \ec
|
commit-all = \ec
|
||||||
|
|
||||||
|
|||||||
@ -1,20 +1,13 @@
|
|||||||
# GitNow — Speed up your Git workflow. 🐠
|
# GitNow — Speed up your Git workflow. 🐠
|
||||||
# https://github.com/joseluisq/gitnow
|
# https://github.com/joseluisq/gitnow
|
||||||
|
|
||||||
function _gitnow_install -e gitnow_install
|
function __gitnow_install -e paket_install
|
||||||
echo "Installing Gitnow..."
|
echo (gitnow -v)" is installed and ready to use!"
|
||||||
|
echo "Just run the `gitnow` command if you want explore the API."
|
||||||
# download .gitnow example file
|
|
||||||
set -l config_file "$fish_snippets/.gitnow"
|
|
||||||
|
|
||||||
echo "GitNow: Downloading default configuration file..."
|
|
||||||
curl -sSo $config_file https://raw.githubusercontent.com/joseluisq/gitnow/master/.gitnow
|
|
||||||
echo "GitNow: Configured and ready to use!"
|
|
||||||
end
|
end
|
||||||
|
|
||||||
function _gitnow_uninstall -e gitnow_uninstall
|
function __gitnow_uninstall -e paket_uninstall
|
||||||
echo "Uninstalling Gitnow..."
|
echo "GitNow is uninstalled successfully."
|
||||||
command rm -f $fish_snippets/.gitnow
|
|
||||||
end
|
end
|
||||||
|
|
||||||
function gitnow -d "Gitnow: Speed up your Git workflow. 🐠" -a xversion
|
function gitnow -d "Gitnow: Speed up your Git workflow. 🐠" -a xversion
|
||||||
@ -252,6 +245,88 @@ function release -d "GitNow: Creates a new Gitflow release branch from current b
|
|||||||
commandline -f repaint
|
commandline -f repaint
|
||||||
end
|
end
|
||||||
|
|
||||||
|
function merge -d "GitNow: Merges given branch into the active one"
|
||||||
|
if not __gitnow_is_git_repository
|
||||||
|
__gitnow_msg_not_valid_repository "merge"
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
set -l len (count $argv)
|
||||||
|
if test $len -eq 0
|
||||||
|
echo "Merge: No argument given, needs one parameter"
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
set -l v_abort
|
||||||
|
set -l v_continue
|
||||||
|
set -l v_branch
|
||||||
|
|
||||||
|
for v in $argv
|
||||||
|
switch $v
|
||||||
|
case -a --abort
|
||||||
|
set v_abort $v
|
||||||
|
case -c --continue
|
||||||
|
set v_continue $v
|
||||||
|
case -h --help
|
||||||
|
echo "NAME"
|
||||||
|
echo " Gitnow: merge - Merge given branch into the active one"
|
||||||
|
echo "EXAMPLES"
|
||||||
|
echo " merge <branch to merge>"
|
||||||
|
echo "OPTIONS:"
|
||||||
|
echo " -a --abort Abort a conflicted merge"
|
||||||
|
echo " -c --continue Continue a conflicted merge"
|
||||||
|
echo " -h --help Show information about the options for this command"
|
||||||
|
return
|
||||||
|
case -\*
|
||||||
|
case '*'
|
||||||
|
set v_branch $v
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# abort
|
||||||
|
if test "$v_abort";
|
||||||
|
echo "Abort the current merge"
|
||||||
|
command git merge --abort
|
||||||
|
commandline -f repaint
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
# continue
|
||||||
|
if test "$v_continue";
|
||||||
|
echo "Continue the current merge"
|
||||||
|
command git merge --continue
|
||||||
|
commandline -f repaint
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
# No branch defined
|
||||||
|
if not test -n "$v_branch"
|
||||||
|
echo "Provide a valid branch name to merge."
|
||||||
|
commandline -f repaint
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
set -l v_found (__gitnow_check_if_branch_exist $v_branch)
|
||||||
|
|
||||||
|
# Branch was not found
|
||||||
|
if test $v_found -eq 0;
|
||||||
|
echo "Local branch `$v_branch` was not found. Not possible to merge."
|
||||||
|
|
||||||
|
commandline -f repaint
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
# Detect merging current branch
|
||||||
|
if [ "$v_branch" = (__gitnow_current_branch_name) ]
|
||||||
|
echo "Branch `$v_branch` is the same as current branch. Nothing to do."
|
||||||
|
commandline -f repaint
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
command git merge $v_branch
|
||||||
|
commandline -f repaint
|
||||||
|
end
|
||||||
|
|
||||||
function move -d "GitNow: Switch from current branch to another but stashing uncommitted changes"
|
function move -d "GitNow: Switch from current branch to another but stashing uncommitted changes"
|
||||||
if not __gitnow_is_git_repository
|
if not __gitnow_is_git_repository
|
||||||
__gitnow_msg_not_valid_repository "move"
|
__gitnow_msg_not_valid_repository "move"
|
||||||
@ -355,19 +430,19 @@ function logs -d "Gitnow: Shows logs in a fancy way"
|
|||||||
set args $argv
|
set args $argv
|
||||||
end
|
end
|
||||||
|
|
||||||
command git log $args --color --graph \
|
LC_ALL=C command git log $args --color --graph \
|
||||||
--pretty=format:"%Cred%h%C(reset) -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)%an%C(reset) %C(brightmagenta dim)###%GK###%C(reset)%C(brightblack)@@%G?@@%C(reset)" --abbrev-commit \
|
--pretty=format:"%Cred%h%C(reset) -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)%an%C(reset) %C(brightmagenta dim)###%GK###%C(reset)%C(brightblack)@@%G?@@%C(reset)" --abbrev-commit \
|
||||||
| command sed -E 's/@@@@//' \
|
| LC_ALL=C command sed -E 's/@@@@//' \
|
||||||
| command sed -E 's/@@([^"]*)@@/ (\1)/' \
|
| LC_ALL=C command sed -E 's/@@([^"]*)@@/ (\1)/' \
|
||||||
| command sed -E "s/###([^\"]*)###([^\"]*)\(G\)/"(command tput setaf 2)"\1/" \
|
| LC_ALL=C command sed -E "s/###([^\"]*)###([^\"]*)\(G\)/"(command tput setaf 2)"\1/" \
|
||||||
| command sed -E 's/###([^"]*)###/\1/' \
|
| LC_ALL=C command sed -E 's/###([^"]*)###/\1/' \
|
||||||
| command sed -E 's/\(B\)/(bad signature)/' \
|
| LC_ALL=C command sed -E 's/\(B\)/(bad signature)/' \
|
||||||
| command sed -E 's/\(U\)/(good unknown validity signature)/' \
|
| LC_ALL=C command sed -E 's/\(U\)/(good unknown validity signature)/' \
|
||||||
| command sed -E 's/\(X\)/(good expired signature)/' \
|
| LC_ALL=C command sed -E 's/\(X\)/(good expired signature)/' \
|
||||||
| command sed -E 's/\(Y\)/(good signature with expired key)/' \
|
| LC_ALL=C command sed -E 's/\(Y\)/(good signature with expired key)/' \
|
||||||
| command sed -E 's/\(R\)/(good signature with revoked key)/' \
|
| LC_ALL=C command sed -E 's/\(R\)/(good signature with revoked key)/' \
|
||||||
| command sed -E 's/\(E\)/(No checked signature)/' \
|
| LC_ALL=C command sed -E 's/\(E\)/(No checked signature)/' \
|
||||||
| command sed -E 's/\(N\)//' \
|
| LC_ALL=C command sed -E 's/\(N\)//' \
|
||||||
| command less -R
|
| command less -R
|
||||||
|
|
||||||
commandline -f repaint
|
commandline -f repaint
|
||||||
@ -463,8 +538,8 @@ function tag -d "Gitnow: Tag commits following Semver"
|
|||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
set -l x (echo $vstr | awk -F '.' '{print $1}')
|
set -l x (echo $vstr | LC_ALL=C command awk -F '.' '{print $1}')
|
||||||
set -l prefix (echo $v_latest | awk -F "$vstr" '{print $1}')
|
set -l prefix (echo $v_latest | LC_ALL=C command awk -F "$vstr" '{print $1}')
|
||||||
set x (__gitnow_increment_number $x)
|
set x (__gitnow_increment_number $x)
|
||||||
set -l xyz "$prefix$x.0.0"
|
set -l xyz "$prefix$x.0.0"
|
||||||
|
|
||||||
@ -490,9 +565,9 @@ function tag -d "Gitnow: Tag commits following Semver"
|
|||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
set -l x (echo $vstr | awk -F '.' '{print $1}')
|
set -l x (echo $vstr | LC_ALL=C command awk -F '.' '{print $1}')
|
||||||
set -l y (echo $vstr | awk -F '.' '{print $2}')
|
set -l y (echo $vstr | LC_ALL=C command awk -F '.' '{print $2}')
|
||||||
set -l prefix (echo $v_latest | awk -F "$vstr" '{print $1}')
|
set -l prefix (echo $v_latest | LC_ALL=C command awk -F "$vstr" '{print $1}')
|
||||||
set y (__gitnow_increment_number $y)
|
set y (__gitnow_increment_number $y)
|
||||||
set -l xyz "$prefix$x.$y.0"
|
set -l xyz "$prefix$x.$y.0"
|
||||||
|
|
||||||
@ -518,13 +593,13 @@ function tag -d "Gitnow: Tag commits following Semver"
|
|||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
set -l x (echo $vstr | awk -F '.' '{print $1}')
|
set -l x (echo $vstr | LC_ALL=C command awk -F '.' '{print $1}')
|
||||||
set -l y (echo $vstr | awk -F '.' '{print $2}')
|
set -l y (echo $vstr | LC_ALL=C command awk -F '.' '{print $2}')
|
||||||
set -l z (echo $vstr | awk -F '.' '{print $3}')
|
set -l z (echo $vstr | LC_ALL=C command awk -F '.' '{print $3}')
|
||||||
set -l s (echo $z | awk -F '-' '{print $1}')
|
set -l s (echo $z | LC_ALL=C command awk -F '-' '{print $1}')
|
||||||
|
|
||||||
if __gitnow_is_number $s
|
if __gitnow_is_number $s
|
||||||
set -l prefix (echo $v_latest | awk -F "$vstr" '{print $1}')
|
set -l prefix (echo $v_latest | LC_ALL=C command awk -F "$vstr" '{print $1}')
|
||||||
set s (__gitnow_increment_number $s)
|
set s (__gitnow_increment_number $s)
|
||||||
set -l xyz "$prefix$x.$y.$s"
|
set -l xyz "$prefix$x.$y.$s"
|
||||||
|
|
||||||
|
|||||||
@ -8,7 +8,7 @@ set -q fish_functions; or set -g fish_functions "$fish_config/functions"
|
|||||||
set -q fish_completions; or set -g fish_completions "$fish_config/completions"
|
set -q fish_completions; or set -g fish_completions "$fish_config/completions"
|
||||||
set -q GITNOW_CONFIG_FILE; or set -g GITNOW_CONFIG_FILE ~/.gitnow
|
set -q GITNOW_CONFIG_FILE; or set -g GITNOW_CONFIG_FILE ~/.gitnow
|
||||||
|
|
||||||
set -g gitnow_version 2.5.0
|
set -g gitnow_version 2.6.0
|
||||||
|
|
||||||
source "$fish_functions/__gitnow_functions.fish"
|
source "$fish_functions/__gitnow_functions.fish"
|
||||||
source "$fish_functions/__gitnow_manual.fish"
|
source "$fish_functions/__gitnow_manual.fish"
|
||||||
|
|||||||
@ -45,3 +45,19 @@ __z_complete
|
|||||||
function __z_on_variable_pwd --on-variable PWD
|
function __z_on_variable_pwd --on-variable PWD
|
||||||
__z_add
|
__z_add
|
||||||
end
|
end
|
||||||
|
|
||||||
|
function __z_uninstall --on-event z_uninstall
|
||||||
|
functions -e __z_on_variable_pwd
|
||||||
|
functions -e $Z_CMD
|
||||||
|
functions -e $ZO_CMD
|
||||||
|
|
||||||
|
if test ! -z "$Z_DATA"
|
||||||
|
printf "To completely erase z's data, remove:\n" > /dev/stderr
|
||||||
|
printf "%s\n" "$Z_DATA" > /dev/stderr
|
||||||
|
end
|
||||||
|
|
||||||
|
set -e Z_CMD
|
||||||
|
set -e ZO_CMD
|
||||||
|
set -e Z_DATA
|
||||||
|
set -e Z_EXCLUDE
|
||||||
|
end
|
||||||
@ -7,4 +7,4 @@ configuration {
|
|||||||
show-icons: true;
|
show-icons: true;
|
||||||
combi-modi: "ssh,window,drun";
|
combi-modi: "ssh,window,drun";
|
||||||
}
|
}
|
||||||
@import "/usr/share/rofi/themes/gruvbox-common.rasi"
|
@import "/usr/share/rofi/themes/gruvbox-dark-soft.rasi"
|
||||||
|
|||||||
@ -74,13 +74,20 @@ Host penobscotbaypress.com
|
|||||||
# bhyve VMs
|
# bhyve VMs
|
||||||
Host mopidy.local
|
Host mopidy.local
|
||||||
User powellc
|
User powellc
|
||||||
|
<<<<<<< Updated upstream
|
||||||
Host jellyfin.local
|
Host jellyfin.local
|
||||||
User ubuntu
|
User ubuntu
|
||||||
|
||||||| constructed merge base
|
||||||
|
=======
|
||||||
|
# Jellyfin VM
|
||||||
|
Host jellyfin.local
|
||||||
|
User ubuntu
|
||||||
|
>>>>>>> Stashed changes
|
||||||
|
|
||||||
# Git uses it's own port
|
# Git uses it's own port
|
||||||
Host git.local
|
Host git.local
|
||||||
Port 222
|
Port 222
|
||||||
|
#
|
||||||
## Jail hosts all need a jump
|
## Jail hosts all need a jump
|
||||||
Host *.local 192.168.1.*
|
Host *.local 192.168.1.*
|
||||||
User root
|
User root
|
||||||
|
|||||||
Reference in New Issue
Block a user