From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 12217 invoked by alias); 11 Jun 2015 11:30:17 -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: X-Seq: 35441 Received: (qmail 23145 invoked from network); 11 Jun 2015 11:30:15 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.0 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= daniel.shahaf.name; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=heigbISWTYPF2n7w UU39dGT0L9E=; b=1KS8PgMMPYYSjG1FHE6KSy2S6bPlQknwVCwtPDfUdlxEeiqN D8/U7+ykNmBV7/99HFYmRKCVcUiIPOAOOKP1GIwdxeLXcxEBlocbXtPTC6g/cME7 SuvJO7lVV6W3zqtXlmjdTb9GyI9VBhfzVrEg8Da0M0Bo4fBinaG+Qqm0/y8= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=heigbISWTYPF2n7 wUU39dGT0L9E=; b=SC7+gMgow3kp6fVKziw2pkUMH9yQ53E20FzLNYLS/FKrBNq BZGb0tapz6Q49/BXiHHSV8oOGA3Glo3TTgy2EKau5rJHe/ptuCdrQp2z6CYOTAY2 6GeGnD+zSZubETJ74fmuAWM1E3o61HZZxxs+7YSooW9qgUa3uvJN8GDd7eDY= X-Sasl-enc: Y+dhU2KFfp6C8AMv4EwM/UlG4fuNgN6q3bthbGtaYrXe 1434022213 Date: Thu, 11 Jun 2015 11:30:11 +0000 From: Daniel Shahaf To: Zsh Hackers' List Subject: ChangeLog generation (was: Re: _git commit object name completion) Message-ID: <20150611113011.GG2371@tarsus.local2> References: <20150519013803.GC2024@tarsus.local2> <555AF3FD.7000105@thequod.de> <20150602101859.GA5169@tarsus.local2> <150606122724.ZM12761@torch.brasslantern.com> <5574C7D5.5060701@thequod.de> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <5574C7D5.5060701@thequod.de> User-Agent: Mutt/1.5.21 (2010-09-15) Daniel Hahler wrote on Mon, Jun 08, 2015 at 00:38:13 +0200: > I've created a Vim function to automate the ChangeLog addition: So at least you, me, Bart, Frank, and Mikael each has his own implementation... diff --git a/Etc/zsh-development-guide b/Etc/zsh-development-guide index 7f5266b..d92b724 100644 --- a/Etc/zsh-development-guide +++ b/Etc/zsh-development-guide @@ -70,6 +70,19 @@ avoided further changes to our workflow. a commit to the master repository. Don't create a separate change for this: amend the existing commit in your local repository. + Several developers use scripts to automate part or all of the ChangeLog + workflow: + + Subject: helper script for making ChangeLog entries + X-Seq: 33835, 33872, 34912 + http://www.zsh.org/mla/workers/2014/msg01622.html + http://www.zsh.org/mla/workers/2014/msg01659.html + http://www.zsh.org/mla/workers/2015/msg00836.html + + Subject: Re: _git commit object name completion + X-Seq: 35414 + http://www.zsh.org/mla/workers/2015/msg01338.html + * Do not merge your private feature branches onto the master branch: a linear history without merge commits is simpler to follow (and to bisect). I didn't link to Bart's post in that thread as it doesn't have code in it. The aforelinked 34912 is broken in the archives in two ways: the assignment to AUTHOR_NAME on line 3 needs to be double quoted, and the zsh.org archives don't show the attachments' filenames (or even delimit the attachments). I suppose I could throw it on my github account and reference that, but perhaps those scripts belong somewhere in the zsh repository itself? (e.g., in Etc/ or a new dir devscripts/ or something). They don't really have any use anywhere else, no other project that I know of embeds ezmlm X-Seq numbers in commit messages.