On 2014-08-14 13:56-0400 Hazen Babcock wrote:

> On 8/14/2014 4:39 AM, phil rosenberg wrote:
>> That workflow seems good to me.
>> 
>
> It also sounds good to me.

Hi Hazen:

I am very glad to hear that OK about using this workflow for PLplot
development from someone with a lot more experience than I have with
git.

To proceed further would you be willing to look at one of the
important glossed over details in
<http://public.kitware.com/Wiki/Git/Workflow/Topic> which is "We
enforce the shape of history on the server's integration branches
using an update hook at push-time"? Later on in that wiki it is
referred to as update hooks (plural).  You might be able to figure out
how to implement such hooks yourself, but I presume (although I don't
know how to do this myself) through various git commands you could
interrogate the git repository for CMake to see exactly how they
implement their hooks.

The full story on how to get access to that repository is at
<http://www.cmake.org/Wiki/CMake/Git>.  They also list the branches
there (it turns out what is variously called main and maint at
http://public.kitware.com/Wiki/Git/Workflow/Topic is actually the
latter name which makes sense because it is a maintenance branch). 
Among some additional branches listed there are release (whose purpose
is probably of most interest to me as release manager) and hooks
(which presumably has all the hooks information of interest to us for
this workflow).

Once the required hooks are in place at our SF git repo and the required
integration branches established there we should be good to go to
proceed with PLplot development in this new git era using the above
workflow.

Alan

__________________________
Alan W. Irwin

Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).

Programming affiliations with the FreeEOS equation-of-state
implementation for stellar interiors (freeeos.sf.net); the Time
Ephemerides project (timeephem.sf.net); PLplot scientific plotting
software package (plplot.sf.net); the libLASi project
(unifont.org/lasi); the Loads of Linux Links project (loll.sf.net);
and the Linux Brochure Project (lbproject.sf.net).
__________________________

Linux-powered Science
__________________________

------------------------------------------------------------------------------
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to