Signed-off-by: Jani Nikula <jani.nikula@xxxxxxxxx> --- dim | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/dim b/dim index 808c9c74a8d4..8c21c4d905b6 100755 --- a/dim +++ b/dim @@ -876,6 +876,22 @@ function dim_cat_to_fixup cat > `cat .fixup_file_path` } +function dim_tc +{ + cd $DIM_PREFIX/$DIM_DRM_INTEL + tag=$(git tag --contains $1 | grep ^v | sort -V | head -n 1) + if [[ -n "$tag" ]]; then + echo "$tag" + else + # not in a tagged release, show upstream branches + git branch -r --contains $1 \ + $DIM_DRM_INTEL_REMOTE/* \ + $DIM_DRM_UPSTREAM_REMOTE/drm-next \ + $DIM_DRM_UPSTREAM_REMOTE/drm-fixes \ + origin/master | sed 's/^ *//' + fi +} + # dim subcommand aliases declare -n subcmd=dim_alias_${subcommand//-/_} if [ -z "$subcmd" ]; then @@ -892,20 +908,6 @@ fi # XXX: abscract each case to a dim_ prefixed function, and turn the help|*) case # into an else branch in the above check for functions. case "$subcmd" in - tc) - cd $DIM_PREFIX/$DIM_DRM_INTEL - tag=$(git tag --contains $1 | grep ^v | sort -V | head -n 1) - if [[ -n "$tag" ]]; then - echo "$tag" - else - # not in a tagged release, show upstream branches - git branch -r --contains $1 \ - $DIM_DRM_INTEL_REMOTE/* \ - $DIM_DRM_UPSTREAM_REMOTE/drm-next \ - $DIM_DRM_UPSTREAM_REMOTE/drm-fixes \ - origin/master | sed 's/^ *//' - fi - ;; fixes) sha1=$1 git log -1 $sha1 "--pretty=format:Fixes: %H (\"%s\")%n" | \ -- 2.1.4 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx