From owner-freebsd-current@freebsd.org Thu Jan 7 22:15:14 2021 Return-Path: Delivered-To: freebsd-current@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 5DE364DD16E for ; Thu, 7 Jan 2021 22:15:14 +0000 (UTC) (envelope-from news@mips.inka.de) Received: from mail.inka.de (mail.inka.de [IPv6:2a04:c9c7:0:1073:217:a4ff:fe3b:e77c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4DBgXK2ncxz3v4q for ; Thu, 7 Jan 2021 22:15:13 +0000 (UTC) (envelope-from news@mips.inka.de) Received: from mips.inka.de (news@[127.0.0.1]) by mail.inka.de with uucp (rmailwrap 0.5) id 1kxdYf-002qTC-40; Thu, 07 Jan 2021 23:15:05 +0100 Received: from lorvorc.mips.inka.de (localhost [127.0.0.1]) by lorvorc.mips.inka.de (8.16.1/8.16.1) with ESMTP id 107MANvb008413 for ; Thu, 7 Jan 2021 23:10:23 +0100 (CET) (envelope-from news@lorvorc.mips.inka.de) Received: (from news@localhost) by lorvorc.mips.inka.de (8.16.1/8.16.1/Submit) id 107MANmg008412 for freebsd-current@freebsd.org; Thu, 7 Jan 2021 23:10:23 +0100 (CET) (envelope-from news) To: freebsd-current@freebsd.org From: Christian Weisgerber Newsgroups: list.freebsd.current Subject: Re: Git and complementary web interfaces (some fast but basic, others fuller-featured) Date: Thu, 7 Jan 2021 22:10:23 -0000 (UTC) Message-ID: References: <94447.1609779520@critter.freebsd.dk> <94622.1609782682@critter.freebsd.dk> <202101051308.105D8IMh060928@donotpassgo.dyslexicfish.net> <202101060232.1062WKMu005019@donotpassgo.dyslexicfish.net> <593c762a-aaa7-a114-43a3-20251b8e92ef@gmail.com> <202101061434.106EY802043911@donotpassgo.dyslexicfish.net> <221f60b4-aa33-6ddc-6b1a-85bf5c35ae1e@gmail.com> User-Agent: slrn/1.0.3 (FreeBSD) X-Rspamd-Queue-Id: 4DBgXK2ncxz3v4q X-Spamd-Bar: ++ X-Spamd-Result: default: False [2.08 / 15.00]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; FREEFALL_USER(0.00)[news]; FROM_HAS_DN(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2a04:c9c7:0:1073:217:a4ff:fe3b:e77c:from]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_SPAM_SHORT(0.88)[0.882]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; TO_DN_NONE(0.00)[]; AUTH_NA(1.00)[]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[2a04:c9c7:0:1073:217:a4ff:fe3b:e77c:from:127.0.2.255]; RCVD_COUNT_THREE(0.00)[3]; DMARC_NA(0.00)[inka.de]; NEURAL_SPAM_LONG(1.00)[1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_SPF_NA(0.00)[no SPF record]; FORGED_SENDER(0.30)[naddy@mips.inka.de,news@mips.inka.de]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:202113, ipnet:2a04:c9c7::/32, country:DE]; FROM_NEQ_ENVFROM(0.00)[naddy@mips.inka.de,news@mips.inka.de]; MAILMAN_DEST(0.00)[freebsd-current] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jan 2021 22:15:14 -0000 On 2021-01-07, Graham Perrin wrote: > cgit describes itself as "hyperfast" with > "basic repository browsing" > as a feature. > > Beyond those basics, I guess that it will be appropriate to ensure > awareness of complementary web-based repository browsers including > GitHub and GitLab; Use of Git implies cloning the repository, so you have a local copy of the repository and can run _local_ browsing tools to your heart's desire. E.g., you could set up your very own cgit web interface. Personally, I'm fond of Got's curses-based repository browser tog(1). I think that one is vaguely modeled on another tool called tig(1). Undoubtedly, there are plenty of others. The main value of Git web interfaces is easy browsing of foreign repositories that you have not cloned. -- Christian "naddy" Weisgerber naddy@mips.inka.de