automake
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Integration of git-based release workflow into "make dist"


From: Ralf Wildenhues
Subject: Re: Integration of git-based release workflow into "make dist"
Date: Fri, 14 Aug 2009 19:53:46 +0200
User-agent: Mutt/1.5.20 (2009-08-09)

Hello Roger,

* Roger Leigh wrote on Fri, Aug 14, 2009 at 11:40:18AM CEST:
> 
> An initial implementation follows.  This works, but it does need
> further refinement (error checking, for example).  And probably
> review by a git expert.  I'm sure other people can make it much
> nicer, but this hopefully demonstrates the point.

Thanks.  Not to sound discouraging, but this seems to be able to cope
mostly without any Automake internals (am__remove_distdir is a rather
benign issue) nor need special help from Automake.  That means it can
easily live outside of Automake proper for a while at least, until it
is settled and useful for more than a couple of projects or distros,
as Bob already noted.  You can keep it synchronized across projects
easily by putting the code into a fragment.am file and including that
into your toplevel Makefile.am, and synchronizing the fragment, no?

You could consider submitting this fragment as a gnulib module (where
you just place your code into the Makefile.am part of the modules/..
file.  Or as part of maint.mk, if the gnulib crowd likes that better.

> The distributed release is put on a distribution branch, and its
> parents are both the previous release and the current head.  i.e.
> it's a merge of the old distributed release and the current release.
> This lets you do easy merging of changes between both branches, with
> a correct history.

Nice idea, thanks!

Cheers,
Ralf




reply via email to

[Prev in Thread] Current Thread [Next in Thread]