From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 0CA2E1382C5 for ; Sun, 25 Mar 2018 16:14:25 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2EF52E092B; Sun, 25 Mar 2018 16:13:46 +0000 (UTC) Received: from very.loosely.org (very.loosely.org [173.255.215.69]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id A7F74E091F for ; Sun, 25 Mar 2018 16:13:45 +0000 (UTC) Received: from [10.8.78.6] (port=50854 helo=matica.foolinux.mooo.com) by ahiker.mooo.com with esmtp (Exim 4.89) (envelope-from ) id 1f08HA-0006l9-AQ for gentoo-user@lists.gentoo.org; Sun, 25 Mar 2018 09:13:44 -0700 Received: from itz by matica.foolinux.mooo.com with local (Exim 4.90_1) (envelope-from ) id 1f08H3-0004F4-3R for gentoo-user@lists.gentoo.org; Sun, 25 Mar 2018 09:13:37 -0700 Date: Sun, 25 Mar 2018 09:13:37 -0700 From: Ian Zimmerman To: gentoo-user@lists.gentoo.org Subject: [gentoo-user] OT: github (and gitlab, etc etc): track down a particular commit Message-ID: <20180325161336.432zgxfpifi2qz5f@matica.foolinux.mooo.com> Mail-Followup-To: gentoo-user@lists.gentoo.org Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Loosely-Listed: yes User-Agent: NeoMutt/20170707-dirty (1.8.3) X-Archives-Salt: 34098208-5aa5-4f0f-9a27-e4d933ccbd20 X-Archives-Hash: af672f30f5a6864b470726cc451f26e7 Very often, for a some large FLOSS project (often but not always packaged by gentoo) I am interested in answering the question: Which official released released versions V1.0, V2.0 etc contain a particular commit C1ABCDE? Using branches as an imperfect but mostly OK proxy for releases, the question becomes: Into which branches B_1_0_foo, B_2_0_bar etc has C1ABCDE been merged? Unfortunately I know of no direct way of answering either question with the web UI of github and its siblings, and this has bugged me for a long time. Of course I can clone the repository and answer the question with command line git or gitk, but for really large projects this consumes considerable resources on my computer, and worse, significant time for the download. So, am I missing some feature of github which would allow me to do this? -- Please don't Cc: me privately on mailing lists and Usenet, if you also post the followup to the list or newsgroup. To reply privately _only_ on Usenet and on broken lists which rewrite From, fetch the TXT record for no-use.mooo.com.