Skip to content

Instantly share code, notes, and snippets.

@mwilsoncoding
Last active July 2, 2020 14:23
Show Gist options
  • Save mwilsoncoding/f385364ceab7b9f2224faafdb1dc2ccf to your computer and use it in GitHub Desktop.
Save mwilsoncoding/f385364ceab7b9f2224faafdb1dc2ccf to your computer and use it in GitHub Desktop.

Revisions

  1. mwilsoncoding revised this gist Jul 2, 2020. 1 changed file with 4 additions and 4 deletions.
    8 changes: 4 additions & 4 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -1,11 +1,11 @@
    # Git only
    alias gi="git init -q; fle=$(mktemp -p .); git add .; git commit -am 'init' &>/dev/null; rm $fle; git branch -m 'main'; git commit -am 'main' &>/dev/null; unset $fle;"
    alias gi='git init -q; fle=$(mktemp -p .); git add .; git commit -am init &>/dev/null; rm $fle; git branch -m main; git commit -am main &>/dev/null; unset $fle;'

    # Pijul only
    alias pi="pijul init; pijul fork 'main'; pijul prune 'master';"
    alias pi='pijul init; pijul fork main; pijul prune master;'


    # Git and Pijul

    alias gi="git init -q; ! [ -d ./.pijul ] || { echo '.pijul/' >>.gitignore; echo '.git/' >>.pijulignore; git add .; git commit -am '.gitignore and .pijulignore' &>/dev/null; pijul add --recursive .; pijul record -am '.gitignore and .pijulignore' &>/dev/null; }; fle=$(mktemp -p .); git add .; git commit -am 'init' &>/dev/null; rm $fle; git branch -m 'main'; git commit -am 'main' &>/dev/null; unset $fle;"
    alias pi="pijul init; pijul fork 'main'; pijul prune 'master'; ! [ -d ./.git ] || { echo '.pijul/' >>.gitignore; echo '.git/' >>.pijulignore; git add .; git commit -am '.gitignore and .pijulignore' &>/dev/null; pijul add --recursive .; pijul record -am '.gitignore and .pijulignore' &>/dev/null; };"
    alias gi='git init -q; ! [ -d ./.pijul ] || { echo ".pijul/" >>.gitignore; echo ".git/" >>.pijulignore; git add .; git commit -am ".gitignore and .pijulignore" &>/dev/null; pijul add --recursive .; pijul record -am ".gitignore and .pijulignore" &>/dev/null; }; fle=$(mktemp -p .); git add .; git commit -am init &>/dev/null; rm $fle; git branch -m main; git commit -am main &>/dev/null; unset $fle;'
    alias pi='pijul init; pijul fork main; pijul prune master; ! [ -d ./.git ] || { echo ".pijul/" >>.gitignore; echo ".git/" >>.pijulignore; git add .; git commit -am ".gitignore and .pijulignore" &>/dev/null; pijul add --recursive .; pijul record -am ".gitignore and .pijulignore" &>/dev/null; };'
  2. mwilsoncoding created this gist Jul 2, 2020.
    11 changes: 11 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,11 @@
    # Git only
    alias gi="git init -q; fle=$(mktemp -p .); git add .; git commit -am 'init' &>/dev/null; rm $fle; git branch -m 'main'; git commit -am 'main' &>/dev/null; unset $fle;"

    # Pijul only
    alias pi="pijul init; pijul fork 'main'; pijul prune 'master';"


    # Git and Pijul

    alias gi="git init -q; ! [ -d ./.pijul ] || { echo '.pijul/' >>.gitignore; echo '.git/' >>.pijulignore; git add .; git commit -am '.gitignore and .pijulignore' &>/dev/null; pijul add --recursive .; pijul record -am '.gitignore and .pijulignore' &>/dev/null; }; fle=$(mktemp -p .); git add .; git commit -am 'init' &>/dev/null; rm $fle; git branch -m 'main'; git commit -am 'main' &>/dev/null; unset $fle;"
    alias pi="pijul init; pijul fork 'main'; pijul prune 'master'; ! [ -d ./.git ] || { echo '.pijul/' >>.gitignore; echo '.git/' >>.pijulignore; git add .; git commit -am '.gitignore and .pijulignore' &>/dev/null; pijul add --recursive .; pijul record -am '.gitignore and .pijulignore' &>/dev/null; };"