From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.devel Subject: Re: [OFFTOPIC] size of issue tracker Date: Sun, 19 May 2019 22:34:06 +0300 Organization: LINKOV.NET Message-ID: <87ef4u1tq1.fsf@mail.linkov.net> References: <1552789070.5272.1@yandex.ru> <87imwhmmt8.fsf@gmail.com> <87y347g1l3.fsf@iotcl.com> <9ac21e82-8e47-f9b5-f88d-23c0c56946d1@yandex.ru> <87pnpc1lby.fsf@iotcl.com> <83zhoezdqc.fsf@gnu.org> <87imuivfcr.fsf@iotcl.com> <83k1eyfxls.fsf@gnu.org> <17D21056-10B2-4813-AE90-9B2706936CE9@icloud.com> <83imuifqjc.fsf@gnu.org> <87lfzehrug.fsf@gmail.com> <83k1exec2n.fsf@gnu.org> <8736lkikqf.fsf@gmail.com> <83y33cb5nc.fsf@gnu.org> <87a7fsf91l.fsf@gnu.org> <87pnongeju.fsf@gnu.org> <763b0765-11ee-e55a-bfb2-df95af84621c@posteo.de> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="262348"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) Cc: Stefan Monnier , emacs-devel@gnu.org To: Clemens Radermacher Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun May 19 22:28:39 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hSSQA-0015yo-3y for ged-emacs-devel@m.gmane.org; Sun, 19 May 2019 22:28:38 +0200 Original-Received: from localhost ([127.0.0.1]:52961 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hSSQ8-0003kf-VZ for ged-emacs-devel@m.gmane.org; Sun, 19 May 2019 16:28:37 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:46505) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hSSHy-0005Qd-PI for emacs-devel@gnu.org; Sun, 19 May 2019 16:20:12 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hSS5T-00088l-ES for emacs-devel@gnu.org; Sun, 19 May 2019 16:07:17 -0400 Original-Received: from bisque.maple.relay.mailchannels.net ([23.83.214.18]:40048) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hSS5F-0007gr-IC for emacs-devel@gnu.org; Sun, 19 May 2019 16:07:14 -0400 X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Original-Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 2F3728C1D0C; Sun, 19 May 2019 20:06:50 +0000 (UTC) Original-Received: from pdx1-sub0-mail-a42.g.dreamhost.com (100-96-91-22.trex.outbound.svc.cluster.local [100.96.91.22]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 689888C1CFB; Sun, 19 May 2019 20:06:33 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Original-Received: from pdx1-sub0-mail-a42.g.dreamhost.com ([TEMPUNAVAIL]. [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.17.2); Sun, 19 May 2019 20:06:50 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jurta@jurta.org X-MailChannels-Auth-Id: dreamhost X-Bored-Chief: 5b85abd554332ac2_1558296409948_1846255874 X-MC-Loop-Signature: 1558296409948:3443429918 X-MC-Ingress-Time: 1558296409948 Original-Received: from pdx1-sub0-mail-a42.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a42.g.dreamhost.com (Postfix) with ESMTP id CAEC780047; Sun, 19 May 2019 13:06:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=linkov.net; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=linkov.net; bh=CoXNg4fES9LB/S6ZELYqwyKVpZs=; b= JcZ80EKoZvLZiFWB9ThKT4aVB4b8u5i5nBNsmQHBEy4mhmY1mgtfw+Dtm1wUR2Lw ImuXG/VIBN6XmsCGgJA0daJy0P6062UxlWEH2XE1pTEP2s+kHVVrBR1NAoyE6Igf zYhZ4xmfqVYFkDSawpCGTHSzTUtoI4SQEB/VQer5efE= Original-Received: from mail.jurta.org (m91-129-96-230.cust.tele2.ee [91.129.96.230]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by pdx1-sub0-mail-a42.g.dreamhost.com (Postfix) with ESMTPSA id 50FC980045; Sun, 19 May 2019 13:06:28 -0700 (PDT) X-DH-BACKEND: pdx1-sub0-mail-a42 In-Reply-To: <763b0765-11ee-e55a-bfb2-df95af84621c@posteo.de> (Clemens Radermacher's message of "Thu, 16 May 2019 19:54:05 +0200") X-VR-OUT-STATUS: OK X-VR-OUT-SCORE: -100 X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeduuddruddtiedgudeglecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucggtfgfnhhsuhgsshgtrhhisggvpdfftffgtefojffquffvnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhvffuohhfffgjkfgfgggtsehttdertddtredtnecuhfhrohhmpefluhhrihcunfhinhhkohhvuceojhhurhhisehlihhnkhhovhdrnhgvtheqnecuffhomhgrihhnpehgihhthhhusgdrtghomhdpthhrrggtkhgvrhdrohhrghenucfkphepledurdduvdelrdeliedrvdeftdenucfrrghrrghmpehmohguvgepshhmthhppdhhvghlohepmhgrihhlrdhjuhhrthgrrdhorhhgpdhinhgvthepledurdduvdelrdeliedrvdeftddprhgvthhurhhnqdhprghthheplfhurhhiucfnihhnkhhovhcuoehjuhhriheslhhinhhkohhvrdhnvghtqedpmhgrihhlfhhrohhmpehjuhhriheslhhinhhkohhvrdhnvghtpdhnrhgtphhtthhopegtlhgvmhgvnhhsrdhrrgguvghrmhgrtghhvghrsehpohhsthgvohdruggvnecuvehluhhsthgvrhfuihiivgep td X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 23.83.214.18 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:236762 Archived-At: > I was just skimming through the thread and read about your wish for > an issue tracker in git. I recently stumbled across https://github.com/MichaelMure/git-bug > which is GPL Licensed and might be of interest. Using Git to provide offline access is a nice feature, but I don't understand why all data should be encoded in an internal format and access to it to be hidden behind an indirection layer of command line interface? Why not to use plain text files? For example, M-x report-emacs-bug could create a new Org file whose name contains the current timestamp and a slugified summary, in a directory of Org files, e.g. "issues/20190519_create_better_issue_tracker.org". All metadata (like description, status, severity, tags, etc.) could be added to the beginning of each Org file using Org keywords. A list of issues is accessible by Dired, search using Rgrep, comments organized in Wiki-like discussions, and archived issues moved to the subdirectory "archived/".