feat(sapling): improve log
Change the included commits to be the full tree, no matter where you are on the stack. There is the graphnode to indicate where you are with a `@`. Change the color of public commits so you can easily see what are your commits on the stack. This makes moving around and rebasing easter when you can see when your last public commit it. Remove the hard 40 commit limit. Now we are getting the last 40 public commits plus the commits on your stack
This commit is contained in:
parent
07fc786709
commit
7b1243035b
1 changed files with 1 additions and 1 deletions
|
|
@ -1,7 +1,7 @@
|
|||
# Alias sl to s. This is so we can keep the workflow much the same as git. You
|
||||
# can mostly replace `g` with `s` and you are using sapling instead of git.
|
||||
alias s="\\sl"
|
||||
alias sl="\\sl log --remote -l40 -T '\\033[31m{node|short}\\033[0m {truncatelonglines(desc|firstline, 80)} \\033[32m({date|age}) \\033[34;1m<{author|person}> {if(github_pull_request_number, \"\033[31mPR #{github_pull_request_number}\")}\\033[0m\n' | tac"
|
||||
alias sl="\\sl log --pager never --remote -T ' {graphnode} {ifeq(phase, \"public\", \"\\033[31m\", \"\\033[34m\")}{node|short}\\033[0m {truncatelonglines(desc|firstline, 80)} \\033[32m({date|age}) \\033[34;1m<{author|person}> {if(github_pull_request_number, \"\033[31mPR #{github_pull_request_number}\")}\\033[0m\n' -r '.::top() or last(::., 40)'"
|
||||
alias sc="\\sl commit -iv"
|
||||
alias sd="\\sl diff"
|
||||
alias ss="\\sl status"
|
||||
|
|
|
|||
Loading…
Reference in a new issue