Santi Béjar <santi@xxxxxxxxxxx> writes: > Expand get_remote_merge_branch to compute the tracking branch to merge > when called without arguments (or only the remote name). I've queued this series (sans 3/4--see other message), but I am wondering if this has the same "only works with the defeault layout" issue and if so if it should be documented more clearly. What plumbing support do you need to get the information in a more precise way in the scripted Porcelain? Is exposing branch_get() from remote.c enough? That is what is used by fill_tracking_info() in builtin-branch.c and the call to format_tracking_info() remote.c made by report_tracking() in builtin-checkout.c --- they are used to produce the "Your branch is ahead of that branch you are tracking" messages. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html