* Re: [PATCH 0/9] tip improvements [not found] <20091203201139.GA3711@pengutronix.de> @ 2009-12-03 22:14 ` Uwe Kleine-König 2009-12-03 22:24 ` [PATCH 1/9] tipbin/*: source tip-lib from $(dirname "$0") instead of ~/bin/tip/ Uwe Kleine-König 0 siblings, 1 reply; 10+ messages in thread From: Uwe Kleine-König @ 2009-12-03 22:14 UTC (permalink / raw) To: Ingo Molnar; +Cc: Thomas Gleixner, H. Peter Anvin, linux-kernel Hello, I once more started to look into your tip scripts to see if I can use them for my work, too. While looking I optimized a few things I noticed. Most things are trivial and untested. Best regards Uwe -- Pengutronix e.K. | Uwe Kleine-König | Industrial Linux Solutions | http://www.pengutronix.de/ | ^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH 1/9] tipbin/*: source tip-lib from $(dirname "$0") instead of ~/bin/tip/ 2009-12-03 22:14 ` [PATCH 0/9] tip improvements Uwe Kleine-König @ 2009-12-03 22:24 ` Uwe Kleine-König 2009-12-03 22:24 ` [PATCH 2/9] tipbin/*: add shebang lines Uwe Kleine-König 0 siblings, 1 reply; 10+ messages in thread From: Uwe Kleine-König @ 2009-12-03 22:24 UTC (permalink / raw) To: Ingo Molnar; +Cc: Thomas Gleixner, H. Peter Anvin, linux-kernel Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> --- .tip/bin/tip-backup | 2 +- .tip/bin/tip-check-topic-version | 2 +- .tip/bin/tip-compare-remote | 2 +- .tip/bin/tip-curr | 2 +- .tip/bin/tip-ls-topics | 2 +- .tip/bin/tip-wget | 2 +- .tip/bin/tip-wget-series | 2 +- .tip/bin/todo-merge-all | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.tip/bin/tip-backup b/.tip/bin/tip-backup index 682d68d..b75022c 100755 --- a/.tip/bin/tip-backup +++ b/.tip/bin/tip-backup @@ -1,6 +1,6 @@ #!/bin/bash -. ~/bin/tip/tip-lib +. $(dirname "$0")/tip-lib check_master diff --git a/.tip/bin/tip-check-topic-version b/.tip/bin/tip-check-topic-version index 4dd216f..d841aad 100755 --- a/.tip/bin/tip-check-topic-version +++ b/.tip/bin/tip-check-topic-version @@ -1,6 +1,6 @@ #!/bin/bash -. ~/bin/tip/tip-lib +. $(dirname "$0")/tip-lib BRANCH=$(get_current_branch) diff --git a/.tip/bin/tip-compare-remote b/.tip/bin/tip-compare-remote index 5aff1aa..b4ea246 100755 --- a/.tip/bin/tip-compare-remote +++ b/.tip/bin/tip-compare-remote @@ -1,6 +1,6 @@ #!/bin/bash -. ~/bin/tip/tip-lib +. $(dirname "$0")/tip-lib HEADS=$(git ls-remote -h origin | sed 's/\t/:/') diff --git a/.tip/bin/tip-curr b/.tip/bin/tip-curr index fa93e90..61cc3f6 100755 --- a/.tip/bin/tip-curr +++ b/.tip/bin/tip-curr @@ -1,6 +1,6 @@ #!/bin/bash -. ~/bin/tip/tip-lib +. $(dirname "$0")/tip-lib echo "tip/"$(get_current_branch)" "$(git log -1 --pretty=format:"%h: %s") diff --git a/.tip/bin/tip-ls-topics b/.tip/bin/tip-ls-topics index c10b3a1..4bfa94a 100755 --- a/.tip/bin/tip-ls-topics +++ b/.tip/bin/tip-ls-topics @@ -1,4 +1,4 @@ -. ~/bin/tip/tip-lib +. $(dirname "$0")/tip-lib usage () { diff --git a/.tip/bin/tip-wget b/.tip/bin/tip-wget index 4741c74..b3bffd4 100755 --- a/.tip/bin/tip-wget +++ b/.tip/bin/tip-wget @@ -1,6 +1,6 @@ #!/bin/bash -#. ~/bin/tip/tip-lib +#. $(dirname "$0")/tip-lib if [ $# != "1" ]; then echo 'usage: tip-wget <uri>' diff --git a/.tip/bin/tip-wget-series b/.tip/bin/tip-wget-series index 56605c2..51104b1 100755 --- a/.tip/bin/tip-wget-series +++ b/.tip/bin/tip-wget-series @@ -1,6 +1,6 @@ #!/bin/bash -. ~/bin/tip/tip-lib +. $(dirname "$0")/tip-lib if [ $# != "1" ]; then echo 'usage: tip-wget-series <uri>' diff --git a/.tip/bin/todo-merge-all b/.tip/bin/todo-merge-all index 860c03f..b14322c 100755 --- a/.tip/bin/todo-merge-all +++ b/.tip/bin/todo-merge-all @@ -1,4 +1,4 @@ -. ~/bin/tip/tip-lib +. $(dirname "$0")/tip-lib echo -n "merging the following updated branches: " -- 1.6.5.2 ^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH 2/9] tipbin/*: add shebang lines 2009-12-03 22:24 ` [PATCH 1/9] tipbin/*: source tip-lib from $(dirname "$0") instead of ~/bin/tip/ Uwe Kleine-König @ 2009-12-03 22:24 ` Uwe Kleine-König 2009-12-03 22:24 ` [PATCH 3/9] tipbin/git-log-line: add comment about alternative Uwe Kleine-König 0 siblings, 1 reply; 10+ messages in thread From: Uwe Kleine-König @ 2009-12-03 22:24 UTC (permalink / raw) To: Ingo Molnar; +Cc: Thomas Gleixner, H. Peter Anvin, linux-kernel Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> --- .tip/bin/__tip-pull-request | 2 +- .tip/bin/git-log-line | 1 + .tip/bin/tip-automerge-all | 1 + .tip/bin/tip-bin-tools-sync | 1 + .tip/bin/tip-check-files-x86 | 1 + .tip/bin/tip-check-topic | 2 +- .tip/bin/tip-check-topics-x86 | 1 + .tip/bin/tip-checkout | 1 + .tip/bin/tip-cherry-pick | 1 + .tip/bin/tip-create-fixes-for-linus | 1 + .tip/bin/tip-destroy-curr | 1 + .tip/bin/tip-diff-origin | 1 + .tip/bin/tip-dump-all | 1 + .tip/bin/tip-import-from-quilt | 1 + .tip/bin/tip-list-all | 1 + .tip/bin/tip-log | 1 + .tip/bin/tip-log-histogram | 1 + .tip/bin/tip-ls-topics | 2 ++ .tip/bin/tip-mergetool | 1 + .tip/bin/tip-mergetool-reverse | 1 + .tip/bin/tip-pending-curr | 1 + .tip/bin/tip-pull-request | 2 +- .tip/bin/tip-quilt-apply-edit | 1 + .tip/bin/tip-remove-commit-from-series | 1 + .tip/bin/tip-rerere-erase | 1 + .tip/bin/tip-rerere-find | 1 + .tip/bin/tip-shortlog | 1 + .tip/bin/tip-show | 1 + .tip/bin/tip-tools-sync | 1 + .tip/bin/tip-urgent | 1 + .tip/bin/tip-urgent-count | 1 + .tip/bin/todo-apply | 2 ++ .tip/bin/todo-apply-all | 2 ++ .tip/bin/todo-duplicates | 1 + .tip/bin/todo-get | 1 + .tip/bin/todo-merge-all | 2 ++ 36 files changed, 40 insertions(+), 3 deletions(-) diff --git a/.tip/bin/__tip-pull-request b/.tip/bin/__tip-pull-request index d86b97d..cd57055 100755 --- a/.tip/bin/__tip-pull-request +++ b/.tip/bin/__tip-pull-request @@ -1,4 +1,4 @@ - +#! /bin/sh if [ $# != "2" ]; then echo 'usage: __tip-pull-request <head-branch> <base-branch>' diff --git a/.tip/bin/git-log-line b/.tip/bin/git-log-line index e52acad..d92fd63 100755 --- a/.tip/bin/git-log-line +++ b/.tip/bin/git-log-line @@ -1,3 +1,4 @@ +#! /bin/sh git log --pretty=format:"%h: %s" $@ diff --git a/.tip/bin/tip-automerge-all b/.tip/bin/tip-automerge-all index b723c0b..2ca3077 100755 --- a/.tip/bin/tip-automerge-all +++ b/.tip/bin/tip-automerge-all @@ -1,3 +1,4 @@ +#! /bin/sh [ "$#" = "0" ] && { echo "available auto-branches:" diff --git a/.tip/bin/tip-bin-tools-sync b/.tip/bin/tip-bin-tools-sync index 91c7674..fbb5dab 100755 --- a/.tip/bin/tip-bin-tools-sync +++ b/.tip/bin/tip-bin-tools-sync @@ -1,3 +1,4 @@ +#! /bin/sh git checkout tip || { echo error1; exit -1; } git fetch origin diff --git a/.tip/bin/tip-check-files-x86 b/.tip/bin/tip-check-files-x86 index fd98339..3b7ae89 100755 --- a/.tip/bin/tip-check-files-x86 +++ b/.tip/bin/tip-check-files-x86 @@ -1,3 +1,4 @@ +#! /bin/sh F=$(echo $* | cut -d' ' -f3-) #F=$* diff --git a/.tip/bin/tip-check-topic b/.tip/bin/tip-check-topic index 293492a..81e3ef6 100755 --- a/.tip/bin/tip-check-topic +++ b/.tip/bin/tip-check-topic @@ -1,4 +1,4 @@ - +#! /bin/sh if [ $# -gt "2" ]; then echo 'usage: tip-check-topic <topic-refspec> [<base-refspec>]' diff --git a/.tip/bin/tip-check-topics-x86 b/.tip/bin/tip-check-topics-x86 index d3018ac..327781a 100755 --- a/.tip/bin/tip-check-topics-x86 +++ b/.tip/bin/tip-check-topics-x86 @@ -1,3 +1,4 @@ +#! /bin/sh for M in $(for N in $(git log linus..x86/core | grep 'Merge branch' | grep -v linus); do echo $N; done | grep \'x86/ | cut -d\' -f2 | tac); do tip-check-topic $M; done diff --git a/.tip/bin/tip-checkout b/.tip/bin/tip-checkout index 31880af..a138bb9 100755 --- a/.tip/bin/tip-checkout +++ b/.tip/bin/tip-checkout @@ -1,3 +1,4 @@ +#! /bin/sh quilt top 2>/dev/null && { echo "quilt patches still applied!"; exit -1; } diff --git a/.tip/bin/tip-cherry-pick b/.tip/bin/tip-cherry-pick index 37a9abe..58fde29 100755 --- a/.tip/bin/tip-cherry-pick +++ b/.tip/bin/tip-cherry-pick @@ -1,3 +1,4 @@ +#! /bin/sh [ $# != 1 ] && { echo "usage: tip-cherry-pick <sha1>"; exit -1; } diff --git a/.tip/bin/tip-create-fixes-for-linus b/.tip/bin/tip-create-fixes-for-linus index fecc84f..123b8fa 100755 --- a/.tip/bin/tip-create-fixes-for-linus +++ b/.tip/bin/tip-create-fixes-for-linus @@ -1,3 +1,4 @@ +#! /bin/sh . $(dirname "$0")/tip-lib diff --git a/.tip/bin/tip-destroy-curr b/.tip/bin/tip-destroy-curr index 5dc287c..c60e1f2 100755 --- a/.tip/bin/tip-destroy-curr +++ b/.tip/bin/tip-destroy-curr @@ -1,3 +1,4 @@ +#! /bin/sh git branch | grep '^*' | grep -q '^* master$' || { echo "not on master branch!"; exit -1; } diff --git a/.tip/bin/tip-diff-origin b/.tip/bin/tip-diff-origin index 1e2690f..465bf33 100755 --- a/.tip/bin/tip-diff-origin +++ b/.tip/bin/tip-diff-origin @@ -1,3 +1,4 @@ +#! /bin/sh git show origin/master:$1 > .tmp diff -up $1 .tmp | less diff --git a/.tip/bin/tip-dump-all b/.tip/bin/tip-dump-all index 10cf328..80c95a8 100755 --- a/.tip/bin/tip-dump-all +++ b/.tip/bin/tip-dump-all @@ -1,3 +1,4 @@ +#! /bin/sh for N in $(git branch | grep -vE ' master$| base$|for-linus' | cut -c3-); do diff --git a/.tip/bin/tip-import-from-quilt b/.tip/bin/tip-import-from-quilt index 7e11243..f965877 100755 --- a/.tip/bin/tip-import-from-quilt +++ b/.tip/bin/tip-import-from-quilt @@ -1,3 +1,4 @@ +#! /bin/sh echo "checking branches ..." diff --git a/.tip/bin/tip-list-all b/.tip/bin/tip-list-all index e3520df..9998d2d 100755 --- a/.tip/bin/tip-list-all +++ b/.tip/bin/tip-list-all @@ -1,3 +1,4 @@ +#! /bin/sh for N in `git branch -a | grep /devel`; do M=$(echo $N | sed 's/\/devel//g') diff --git a/.tip/bin/tip-log b/.tip/bin/tip-log index 0ecd7f7..6a6936b 100755 --- a/.tip/bin/tip-log +++ b/.tip/bin/tip-log @@ -1,3 +1,4 @@ +#! /bin/sh for N in $(git branch | grep -vE ' master$| base$|for-linus|auto|linux-next|tmp' | cut -c3-); do diff --git a/.tip/bin/tip-log-histogram b/.tip/bin/tip-log-histogram index b001b49..0c4191d 100755 --- a/.tip/bin/tip-log-histogram +++ b/.tip/bin/tip-log-histogram @@ -1,3 +1,4 @@ +#! /bin/sh echo core/softlockup-for-linus cpus4096-for-linus stackprotector-for-linus safe-poison-pointers-for-linus sched/for-linus > .2 diff --git a/.tip/bin/tip-ls-topics b/.tip/bin/tip-ls-topics index 4bfa94a..1f044e3 100755 --- a/.tip/bin/tip-ls-topics +++ b/.tip/bin/tip-ls-topics @@ -1,3 +1,5 @@ +#! /bin/sh + . $(dirname "$0")/tip-lib usage () diff --git a/.tip/bin/tip-mergetool b/.tip/bin/tip-mergetool index 1fd7a7f..abc0548 100755 --- a/.tip/bin/tip-mergetool +++ b/.tip/bin/tip-mergetool @@ -1,3 +1,4 @@ +#! /bin/sh [ "$#" = 0 ] && { # NR=`git ls-files -u | wc -l` diff --git a/.tip/bin/tip-mergetool-reverse b/.tip/bin/tip-mergetool-reverse index 4f3ddf8..faa3013 100755 --- a/.tip/bin/tip-mergetool-reverse +++ b/.tip/bin/tip-mergetool-reverse @@ -1,3 +1,4 @@ +#! /bin/sh [ "$#" = 0 ] && { # NR=`git ls-files -u | wc -l` diff --git a/.tip/bin/tip-pending-curr b/.tip/bin/tip-pending-curr index f8aa4d9..28cc0cf 100755 --- a/.tip/bin/tip-pending-curr +++ b/.tip/bin/tip-pending-curr @@ -1,3 +1,4 @@ +#! /bin/sh git log-line linus.. $@ diff --git a/.tip/bin/tip-pull-request b/.tip/bin/tip-pull-request index 42a7711..047a42c 100755 --- a/.tip/bin/tip-pull-request +++ b/.tip/bin/tip-pull-request @@ -1,4 +1,4 @@ - +#! /bin/sh if [ $# -gt "1" ]; then echo 'usage: tip-pull-request <head-branch>' diff --git a/.tip/bin/tip-quilt-apply-edit b/.tip/bin/tip-quilt-apply-edit index e2f4a5e..44f7f80 100755 --- a/.tip/bin/tip-quilt-apply-edit +++ b/.tip/bin/tip-quilt-apply-edit @@ -1,3 +1,4 @@ +#! /bin/sh git checkout . || { echo error; exit -1; } diff --git a/.tip/bin/tip-remove-commit-from-series b/.tip/bin/tip-remove-commit-from-series index 4652e29..6da6955 100755 --- a/.tip/bin/tip-remove-commit-from-series +++ b/.tip/bin/tip-remove-commit-from-series @@ -1,3 +1,4 @@ +#! /bin/sh [ "$#" = "0" ] && { echo "usage: tip-remove-commit-from-series <sha1>"; exit -1; } diff --git a/.tip/bin/tip-rerere-erase b/.tip/bin/tip-rerere-erase index 2459f0b..8618cd7 100755 --- a/.tip/bin/tip-rerere-erase +++ b/.tip/bin/tip-rerere-erase @@ -1,3 +1,4 @@ +#! /bin/sh usage() { echo 'usage: tip-rerere-erase <pathspec>' diff --git a/.tip/bin/tip-rerere-find b/.tip/bin/tip-rerere-find index 5f58e78..67de13d 100755 --- a/.tip/bin/tip-rerere-find +++ b/.tip/bin/tip-rerere-find @@ -1,3 +1,4 @@ +#! /bin/sh usage() { echo 'usage: tip-rerere-find <pathspec>' diff --git a/.tip/bin/tip-shortlog b/.tip/bin/tip-shortlog index 3057a47..acf66c9 100755 --- a/.tip/bin/tip-shortlog +++ b/.tip/bin/tip-shortlog @@ -1,3 +1,4 @@ +#! /bin/sh git shortlog linus..$@ --no-merges diff --git a/.tip/bin/tip-show b/.tip/bin/tip-show index 84fe9ea..62c8fb2 100755 --- a/.tip/bin/tip-show +++ b/.tip/bin/tip-show @@ -1,3 +1,4 @@ +#! /bin/sh . $(dirname "$0")/tip-lib diff --git a/.tip/bin/tip-tools-sync b/.tip/bin/tip-tools-sync index b2dab10..66a8ab8 100755 --- a/.tip/bin/tip-tools-sync +++ b/.tip/bin/tip-tools-sync @@ -1,3 +1,4 @@ +#! /bin/sh git checkout tip || { echo error1; exit -1; } git fetch origin diff --git a/.tip/bin/tip-urgent b/.tip/bin/tip-urgent index 1f4265f..f26d377 100755 --- a/.tip/bin/tip-urgent +++ b/.tip/bin/tip-urgent @@ -1,3 +1,4 @@ +#! /bin/sh git shortlog --no-merges \ $(tip-topic-branches | grep urgent | grep -v undo | \ diff --git a/.tip/bin/tip-urgent-count b/.tip/bin/tip-urgent-count index 58043ba..7252187 100755 --- a/.tip/bin/tip-urgent-count +++ b/.tip/bin/tip-urgent-count @@ -1,3 +1,4 @@ +#! /bin/sh echo diff --git a/.tip/bin/todo-apply b/.tip/bin/todo-apply index 88e5b48..06e82a5 100755 --- a/.tip/bin/todo-apply +++ b/.tip/bin/todo-apply @@ -1,3 +1,5 @@ +#! /bin/sh + todo-duplicates || exit -1 tip-quilt-apply-edit diff --git a/.tip/bin/todo-apply-all b/.tip/bin/todo-apply-all index 2be513f..5ddb4b3 100755 --- a/.tip/bin/todo-apply-all +++ b/.tip/bin/todo-apply-all @@ -1,3 +1,5 @@ +#! /bin/sh + todo-duplicates || exit -1 tip-quilt-apply-edit --all diff --git a/.tip/bin/todo-duplicates b/.tip/bin/todo-duplicates index 581b852..f5b2885 100755 --- a/.tip/bin/todo-duplicates +++ b/.tip/bin/todo-duplicates @@ -1,3 +1,4 @@ +#! /bin/sh DUP=$( { quilt unapplied; quilt applied 2>/dev/null; } | sort | uniq -c | grep -v "^ 1 " ) diff --git a/.tip/bin/todo-get b/.tip/bin/todo-get index 3fe863b..31b0c16 100755 --- a/.tip/bin/todo-get +++ b/.tip/bin/todo-get @@ -1,3 +1,4 @@ +#! /bin/sh [ -s ~/mail/todo ] || { echo 'no ~/mail/todo mbox'; exit -1; } diff --git a/.tip/bin/todo-merge-all b/.tip/bin/todo-merge-all index b14322c..a364778 100755 --- a/.tip/bin/todo-merge-all +++ b/.tip/bin/todo-merge-all @@ -1,3 +1,5 @@ +#! /bin/sh + . $(dirname "$0")/tip-lib echo -n "merging the following updated branches: " -- 1.6.5.2 ^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH 3/9] tipbin/git-log-line: add comment about alternative 2009-12-03 22:24 ` [PATCH 2/9] tipbin/*: add shebang lines Uwe Kleine-König @ 2009-12-03 22:24 ` Uwe Kleine-König 2009-12-03 22:24 ` [PATCH 4/9] tip-urgent-count: get rid of an unneeded subshell Uwe Kleine-König 0 siblings, 1 reply; 10+ messages in thread From: Uwe Kleine-König @ 2009-12-03 22:24 UTC (permalink / raw) To: Ingo Molnar; +Cc: Thomas Gleixner, H. Peter Anvin, linux-kernel Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> --- .tip/bin/git-log-line | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/.tip/bin/git-log-line b/.tip/bin/git-log-line index d92fd63..d16e998 100755 --- a/.tip/bin/git-log-line +++ b/.tip/bin/git-log-line @@ -1,4 +1,6 @@ #! /bin/sh +# the same can be accomplish by executing once: +# $ git config --global alias.log-line 'log --pretty=format:"%h: %s"' git log --pretty=format:"%h: %s" $@ -- 1.6.5.2 ^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH 4/9] tip-urgent-count: get rid of an unneeded subshell 2009-12-03 22:24 ` [PATCH 3/9] tipbin/git-log-line: add comment about alternative Uwe Kleine-König @ 2009-12-03 22:24 ` Uwe Kleine-König 2009-12-03 22:24 ` [PATCH 5/9] tip-lib: optimize get_auto_branches Uwe Kleine-König 0 siblings, 1 reply; 10+ messages in thread From: Uwe Kleine-König @ 2009-12-03 22:24 UTC (permalink / raw) To: Ingo Molnar; +Cc: Thomas Gleixner, H. Peter Anvin, linux-kernel Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> --- .tip/bin/tip-urgent-count | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/.tip/bin/tip-urgent-count b/.tip/bin/tip-urgent-count index 7252187..fd46933 100755 --- a/.tip/bin/tip-urgent-count +++ b/.tip/bin/tip-urgent-count @@ -11,7 +11,7 @@ for N in $URGENT; do done echo "-------------------------" -printf "%20s: %3d\n" "TOTAL" $(git log --pretty=oneline --no-merges $(echo $URGENT | sed 's/^/linus../g') | wc -l) +printf "%20s: %3d\n" "TOTAL" $(git log --pretty=oneline --no-merges $URGENT ^linus | wc -l) echo -- 1.6.5.2 ^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH 5/9] tip-lib: optimize get_auto_branches ... 2009-12-03 22:24 ` [PATCH 4/9] tip-urgent-count: get rid of an unneeded subshell Uwe Kleine-König @ 2009-12-03 22:24 ` Uwe Kleine-König 2009-12-03 22:24 ` [PATCH 6/9] tip-lib: let git-show find the sha1 of the interesting files Uwe Kleine-König 0 siblings, 1 reply; 10+ messages in thread From: Uwe Kleine-König @ 2009-12-03 22:24 UTC (permalink / raw) To: Ingo Molnar; +Cc: Thomas Gleixner, H. Peter Anvin, linux-kernel ... and use it in get_all_auto_branches instead of coding it again Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> --- .tip/bin/tip-lib | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) diff --git a/.tip/bin/tip-lib b/.tip/bin/tip-lib index 805c8e2..1311d63 100644 --- a/.tip/bin/tip-lib +++ b/.tip/bin/tip-lib @@ -8,8 +8,7 @@ get_current_branch() { } get_auto_branches() { - - git ls-tree tip -- .tip/auto-branches/ | sed "s@.*tip/auto-branches/@@" + git ls-tree --name-only --full-name tip:.tip/auto-branches/ } get_auto_branches_no_latest() { @@ -19,8 +18,7 @@ get_auto_branches_no_latest() { get_all_auto_branches() { - AB=`git ls-tree tip -- .tip/auto-branches/ | sed "s@.*tip/auto-branches/@@"` - for B in $AB + for B in $(get_auto_branches) do echo $B echo $B"-base" -- 1.6.5.2 ^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH 6/9] tip-lib: let git-show find the sha1 of the interesting files 2009-12-03 22:24 ` [PATCH 5/9] tip-lib: optimize get_auto_branches Uwe Kleine-König @ 2009-12-03 22:24 ` Uwe Kleine-König 2009-12-03 22:24 ` [PATCH 7/9] tip-rm-next-tags: use git-tag -l instead of git-tag | grep Uwe Kleine-König 0 siblings, 1 reply; 10+ messages in thread From: Uwe Kleine-König @ 2009-12-03 22:24 UTC (permalink / raw) To: Ingo Molnar; +Cc: Thomas Gleixner, H. Peter Anvin, linux-kernel Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> --- .tip/bin/tip-lib | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) diff --git a/.tip/bin/tip-lib b/.tip/bin/tip-lib index 1311d63..5078cee 100644 --- a/.tip/bin/tip-lib +++ b/.tip/bin/tip-lib @@ -67,7 +67,6 @@ get_linux_next_branches() { get_auto_merged_topics() { for B in $@ do - local TB=`git ls-tree tip -- .tip/auto-branches/$B | sed -e "s/.*blob //" -e "s/\ *.tip.*//"` - git show $TB | sed -e "s/#.*//" -e "/^ *$/d" + git show tip:.tip/auto-branches/$B | sed -e "s/#.*//" -e "/^ *$/d" done } -- 1.6.5.2 ^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH 7/9] tip-rm-next-tags: use git-tag -l instead of git-tag | grep 2009-12-03 22:24 ` [PATCH 6/9] tip-lib: let git-show find the sha1 of the interesting files Uwe Kleine-König @ 2009-12-03 22:24 ` Uwe Kleine-König 2009-12-03 22:24 ` [PATCH 8/9] tip-diff-origin: use git-diff instead of a tempfile and plain diff Uwe Kleine-König 0 siblings, 1 reply; 10+ messages in thread From: Uwe Kleine-König @ 2009-12-03 22:24 UTC (permalink / raw) To: Ingo Molnar; +Cc: Thomas Gleixner, H. Peter Anvin, linux-kernel Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> --- .tip/bin/tip-rm-next-tags | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/.tip/bin/tip-rm-next-tags b/.tip/bin/tip-rm-next-tags index c8a0cb2..85026ba 100755 --- a/.tip/bin/tip-rm-next-tags +++ b/.tip/bin/tip-rm-next-tags @@ -1,3 +1,3 @@ #!/bin/bash -git tag -d $(git tag | grep ^next-20) +git tag -d $(git tag -l next-20*) -- 1.6.5.2 ^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH 8/9] tip-diff-origin: use git-diff instead of a tempfile and plain diff 2009-12-03 22:24 ` [PATCH 7/9] tip-rm-next-tags: use git-tag -l instead of git-tag | grep Uwe Kleine-König @ 2009-12-03 22:24 ` Uwe Kleine-König 2009-12-03 22:24 ` [PATCH 9/9] tip-tags: use git-tag -l instead of git-tag | grep Uwe Kleine-König 0 siblings, 1 reply; 10+ messages in thread From: Uwe Kleine-König @ 2009-12-03 22:24 UTC (permalink / raw) To: Ingo Molnar; +Cc: Thomas Gleixner, H. Peter Anvin, linux-kernel Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> --- .tip/bin/tip-diff-origin | 4 +--- 1 files changed, 1 insertions(+), 3 deletions(-) diff --git a/.tip/bin/tip-diff-origin b/.tip/bin/tip-diff-origin index 465bf33..0108cdc 100755 --- a/.tip/bin/tip-diff-origin +++ b/.tip/bin/tip-diff-origin @@ -1,5 +1,3 @@ #! /bin/sh -git show origin/master:$1 > .tmp -diff -up $1 .tmp | less - +git diff -R origin/master -- "$1" -- 1.6.5.2 ^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH 9/9] tip-tags: use git-tag -l instead of git-tag | grep 2009-12-03 22:24 ` [PATCH 8/9] tip-diff-origin: use git-diff instead of a tempfile and plain diff Uwe Kleine-König @ 2009-12-03 22:24 ` Uwe Kleine-König 0 siblings, 0 replies; 10+ messages in thread From: Uwe Kleine-König @ 2009-12-03 22:24 UTC (permalink / raw) To: Ingo Molnar; +Cc: Thomas Gleixner, H. Peter Anvin, linux-kernel Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> --- .tip/bin/tip-tags | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) diff --git a/.tip/bin/tip-tags b/.tip/bin/tip-tags index 4bbcac3..08d119f 100755 --- a/.tip/bin/tip-tags +++ b/.tip/bin/tip-tags @@ -1,4 +1,3 @@ #!/bin/bash -git tag | grep ^tip-history - +git tag -l tip-history* -- 1.6.5.2 ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2009-12-03 22:26 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <20091203201139.GA3711@pengutronix.de>
2009-12-03 22:14 ` [PATCH 0/9] tip improvements Uwe Kleine-König
2009-12-03 22:24 ` [PATCH 1/9] tipbin/*: source tip-lib from $(dirname "$0") instead of ~/bin/tip/ Uwe Kleine-König
2009-12-03 22:24 ` [PATCH 2/9] tipbin/*: add shebang lines Uwe Kleine-König
2009-12-03 22:24 ` [PATCH 3/9] tipbin/git-log-line: add comment about alternative Uwe Kleine-König
2009-12-03 22:24 ` [PATCH 4/9] tip-urgent-count: get rid of an unneeded subshell Uwe Kleine-König
2009-12-03 22:24 ` [PATCH 5/9] tip-lib: optimize get_auto_branches Uwe Kleine-König
2009-12-03 22:24 ` [PATCH 6/9] tip-lib: let git-show find the sha1 of the interesting files Uwe Kleine-König
2009-12-03 22:24 ` [PATCH 7/9] tip-rm-next-tags: use git-tag -l instead of git-tag | grep Uwe Kleine-König
2009-12-03 22:24 ` [PATCH 8/9] tip-diff-origin: use git-diff instead of a tempfile and plain diff Uwe Kleine-König
2009-12-03 22:24 ` [PATCH 9/9] tip-tags: use git-tag -l instead of git-tag | grep Uwe Kleine-König
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®