On Thu, 29 Mar 2018, Sean Paul <seanp...@chromium.org> wrote: > On Thu, Mar 29, 2018 at 9:54 AM Jani Nikula <jani.nik...@linux.intel.com> > wrote: > >> On Thu, 29 Mar 2018, Sean Paul <seanp...@chromium.org> wrote: >> > Use the local branch when launching gitk for the purpose of pull >> > requests. Since the pull is generated from the local branch, this gives >> > a view of exactly what will be sent, thus avoiding embarrassing empty >> > pulls (*cough* [1] *cough*) or invalid tag summaries. >> >> What's the scenario where these would be out of sync? >> > > If the local branch is behind the upstream branch. This could be > intentional or unintentional.
Hmm, we seem to fetch the remote branch, but we don't then update the local branch on it... mmmkay. > Intentional: I sometimes will want to cut a tag at a certain point if I'm > sending -misc-next pulls > Unintentional: As was the case last night, I sometimes forget to run dim > update-branches > > In both of these cases, I want the gitk output to show me what I'm tagging > instead of what is in the upstream branch. Right, makes sense. Does tag_branch need updating too...? It does tag the upstream? For the intentional case, I'm wondering if we should consider switching to the drm-intel-next model of separating tagging and sending pull requests throughout. The main benefit would be letting you tag more often to log the changes. Then we could update the tagging to let you choose an older than the topmost commit to tag. And then we'd have the commit id to be tagged that could also be used for limiting gitk and tag_branch. Your current use of this seems like abuse of the script... ;) BR, Jani. > > Sean > > >> >> BR, >> Jani. >> >> > >> > Cc: Dave Airlie <airl...@gmail.com> >> > Signed-off-by: Sean Paul <seanp...@chromium.org> >> > >> > [1]- >> https://lists.freedesktop.org/archives/dri-devel/2018-March/171055.html >> > --- >> > dim | 2 +- >> > 1 file changed, 1 insertion(+), 1 deletion(-) >> > >> > diff --git a/dim b/dim >> > index 29647f87381e..068efb674cd3 100755 >> > --- a/dim >> > +++ b/dim >> > @@ -1818,7 +1818,7 @@ function dim_pull_request >> > repo="drm-intel" >> > else >> > tag=$(tag_name "$branch") >> > - gitk "$branch@{upstream}" ^$upstream & >> > + gitk "$branch" ^$upstream & >> > tag_branch $tag $branch >> > $DRY git push $remote $tag >> > prep_pull_mail $req_file $tag >> >> -- >> Jani Nikula, Intel Open Source Technology Center >> -- Jani Nikula, Intel Open Source Technology Center _______________________________________________ dim-tools mailing list dim-tools@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dim-tools