From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Emanuel Berg via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs,gmane.emacs.erc.general Subject: bug#53617: 28.0.90; duplicate checks in erc--switch-to-buffer Date: Mon, 31 Jan 2022 04:38:00 +0100 Message-ID: <87mtjca82v.fsf@zoho.eu> References: <87ee4rutmo.fsf@neverwas.me> <871r0rusl5.fsf@neverwas.me> <878ruyqf0b.fsf@neverwas.me> <83a6fdbulb.fsf@gnu.org> <878rux9ql2.fsf@neverwas.me> <87bkztb4di.fsf@gnus.org> <87r18oa8fd.fsf@zoho.eu> Reply-To: Emanuel Berg Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25432"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: emacs-erc@gnu.org To: 53617@debbugs.gnu.org Cancel-Lock: sha1:MBJhkw7JY0k7u4V8iYq5RLsN6PQ= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Jan 31 04:41:10 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nENZ0-0006T6-31 for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 31 Jan 2022 04:41:10 +0100 Original-Received: from localhost ([::1]:51814 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nENYy-0002wV-RJ for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 30 Jan 2022 22:41:08 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:36286) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nENYs-0002w9-7a for bug-gnu-emacs@gnu.org; Sun, 30 Jan 2022 22:41:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:45204) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nENYr-0000vR-MV for bug-gnu-emacs@gnu.org; Sun, 30 Jan 2022 22:41:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nENYr-0007H6-JA for bug-gnu-emacs@gnu.org; Sun, 30 Jan 2022 22:41:01 -0500 X-Loop: help-debbugs@gnu.org In-Reply-To: Resent-From: Emanuel Berg Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 31 Jan 2022 03:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53617 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.164360041127885 (code B ref -1); Mon, 31 Jan 2022 03:41:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 31 Jan 2022 03:40:11 +0000 Original-Received: from localhost ([127.0.0.1]:38107 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nENY3-0007Fh-5l for submit@debbugs.gnu.org; Sun, 30 Jan 2022 22:40:11 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:53906) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nENXz-0007FU-J5 for submit@debbugs.gnu.org; Sun, 30 Jan 2022 22:40:09 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:36200) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nENXy-0002pF-Vt for bug-gnu-emacs@gnu.org; Sun, 30 Jan 2022 22:40:07 -0500 Original-Received: from ciao.gmane.io ([116.202.254.214]:50294) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nENXx-0000fb-BY for bug-gnu-emacs@gnu.org; Sun, 30 Jan 2022 22:40:06 -0500 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1nENXu-0005Fo-Hm for bug-gnu-emacs@gnu.org; Mon, 31 Jan 2022 04:40:02 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: bug-gnu-emacs@gnu.org Original-Followup-To: gmane.emacs.erc.general,gmane.emacs.bugs Mail-Copies-To: never Received-SPF: pass client-ip=116.202.254.214; envelope-from=geb-bug-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.248, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:225653 gmane.emacs.erc.general:1720 Archived-At: >>> No, we don't have such a system, unfortunately. >>> It's somewhat subjective what counts -- we try to count >>> "lines of code", so whitespace changes don't count, of >>> course, and other trivial transforms don't count either. >> >> What I'd sometimes do 10+ years ago is keep an AUTHORS file >> with a list of who contributed, which files, and (in the >> case of unassigned contributors) how many lines so I knew if >> they were getting close to the limit. I'm not sure if that >> would map well to the Emacs repo, maybe a side file like >> ERC-AUTHORS, or just kept outside of the repo. > > I've seen a git command do something similar for the Emacs > source ... posted on gmane.emacs.help not so long ago. Didn't find it, but I think it was this: $ git shortlog -s --all | sort -n -r | head -n 10 20708 Richard M. Stallman 12586 Glenn Morris 11454 Eli Zaretskii 9153 Stefan Monnier 6786 Kenichi Handa 6601 Paul Eggert 6056 Chong Yidong 5019 Gerd Moellmann 4703 Juanma Barranquero 4049 Lars Ingebrigtsen -- underground experts united https://dataswamp.org/~incal