On 2014-09-23 16:01-0700 David MacMahon wrote:

> Just to nit pick: isn't this more of a pre-push check rather than
client side enforcement?  Nit picking aside, I agree that with
rebase-only it easier to check for potential push problems on the
client side *before* pushing.

Hi David:

Your comment above caught this nit-picker's attention.  :-)

What I was referring to (see README.developers) is we recommend each
developer configure their local PLplot git repo using

git config merge.ff only

This command should stop merge commits of any kind for the local
PLplot repo where it is run. I agree one of the client-side merges
tested by this configuration occurs just before the push in our
workflow so you could claim it is just a pre-push check.  However, I
think it is a little broader than that.  For example, if the PLplot
developer made some mistake by doing a git fetch and merge or
equivalent git pull from some random unofficial private PLplot
repository that included merge commits by accident, my understanding
is this configuration option would catch that issue before the local
repo was contaminated by those merge commits.

> It sounds like you are on a prudent path forward!

Thanks.  So far so good.

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
__________________________

------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to