From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29436 invoked by alias); 19 Oct 2017 04:12:07 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 41932 Received: (qmail 17442 invoked by uid 1010); 19 Oct 2017 04:12:07 -0000 X-Qmail-Scanner-Diagnostics: from pug.qqx.org by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(50.116.43.67):SA:0(-1.9/5.0):. Processed in 4.802398 secs); 19 Oct 2017 04:12:07 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_PASS, T_SPF_TEMPERROR autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: aaron@schrab.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Date: Thu, 19 Oct 2017 00:03:30 -0400 From: Aaron Schrab To: zsh-workers@zsh.org Subject: Re: GH:zsh-users/zsh-completions. Message-ID: <20171019040330.GN1485@pug.qqx.org> Mail-Followup-To: zsh-workers@zsh.org References: <6529.1508164192@thecus.kiddle.eu> <20171016161151.6981579c@pwslap01u.europe.root.pri> <20171016164239.533e36fb@pwslap01u.europe.root.pri> <20171016174914.GO31613@andrew.cmu.edu> <21335.1508343802@thecus.kiddle.eu> <171018180901.ZM19235@torch.brasslantern.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: <171018180901.ZM19235@torch.brasslantern.com> User-Agent: Mutt/1.9.1+38 (gf1a81bd1) (2017-09-22) At 18:09 -0700 18 Oct 2017, Bart Schaefer wrote: >[*] Yes, I know you can use formats to present the log in a whole lot >of flexible ways. But the one thing you can't change is what info is >stored by git in the first place, to which to apply those formats. That's not completely true. There is git-replace(1) which can be used to create replacement versions of objects, in this case commits. The references generated by that aren't propagated between repositories by default, but it isn't difficult to change the configuration of a repository to have those included with push and/or fetch. Once those references are in the expected place, they will be used by default for most git commands.