On 2015-02-15 23:04-0500 Jim Dishaw wrote:

> I think I successfully got my master updated and rebased my branch.  I have 
> attached a patch that captures my work relative to the current master.  I 
> really hope this patch works without conflicts!

Please use the correct term which is "patch series" or commit series
since I think there will be less mistakes and a cleaner mental model
of what is going on if the correct terminology is used.

I don't think your present patch series really captures what you want
to do.  The various patches have the following titles:

Subject: [PATCH 1/7] Changed the if logic for PLSTATE_CMAP0 and PLSTATE_CMAP1
Subject: [PATCH 2/7] Added obsolete commands to plbuf_control to attempt some
Subject: [PATCH 3/7] Fixes to preserving state information in the plot buffer
Subject: [PATCH 4/7] New plmeta implementation 
Subject: [PATCH 5/7] Revisions to plot metafiles * Added free() of memory
Subject: [PATCH 6/7] Corrected some comments to better explain what the code
Subject: [PATCH 7/7] More progress on implementing the new plmeta driver

But if you look in the log of the current master branch (which I
suggested you should do), we find the first 4 titles.

764297d Changed the if logic for PLSTATE_CMAP0 and PLSTATE_CMAP1 that
puts both the empty colormap and too small colormap cases into one
block. This eliminates duplicative code.

2301119 Added obsolete commands to plbuf_control to attempt some
backwards compatabilty with old plot metafiles.

92896be Fixes to preserving state information in the plot buffer

c81183a New plmeta implementation

It does appear like you attempted to rebase rather than starting fresh
because now your first patch has degenerated to a one-line whitespace
change which is probably not allowed by our uncrustify styler in any
case.  Of course, the
the commit message for that first patch corresponds to your original
patch so is not suitable to describe that one-line change even if
that what you really wanted to change.
Furthermore, that rebase was not perfect;
your second patch inserts the rdbuf_eop routine into code that already has it in
master and also has a unresolved conflict symbol >>>>>>>>,
your third patch removes that code again (which I doubt you want
to do), and your fourth patch inserts WritePageInfo and
UpdatePrevPagehdr routines into a file that already has that logic.

So your first four patches would not apply and are likely not
useful in any case because that work from you has already been
commited to master (and changed later with the style changes).  So I
ignored those patches.  That leaves the final 3 patches in the series

Subject: [PATCH 5/7] Revisions to plot metafiles * Added free() of memory
Subject: [PATCH 6/7] Corrected some comments to better explain what the code
Subject: [PATCH 7/7] More progress on implementing the new plmeta driver

which apparently do represent actual development work you have done
since your previous series went into master.

However, on their own they did not apply cleanly.  The style change
normally simply only changes whitespace so I also tried

git am --interactive --ignore-space-change --ignore-whitespace \
~irwin/Jim.Dishaw/20150215/plbuf_plmem.patch

while ignoring the first four patches in your series, but the first of
the above 3 still failed to apply with the following messages

Commit Body is:
--------------------------
Revisions to plot metafiles * Added free() of memory allocated to metafile 
names * Update to test_plbuf
--------------------------
Apply? [y]es/[n]o/[e]dit/[v]iew patch/[a]ccept all y
Applying: Revisions to plot metafiles * Added free() of memory allocated to 
metafile names * Update to test_plbuf
/home/software/plplot/HEAD/plplot.git/.git/rebase-apply/patch:94: trailing 
whitespace.
     // Set the y-axis to 5 digits maximum and generate the plot for 
error: patch failed: examples/c/test_plbuf.c:67
error: examples/c/test_plbuf.c: patch does not apply
Patch failed at 0005 Revisions to plot metafiles * Added free() of memory 
allocated to metafile names * Update to test_plbuf
When you have resolved this problem run "git am --resolved".
If you would prefer to skip this patch, instead run "git am --skip".
To restore the original branch and stop patching run "git am --abort".

Anyhow, as I said before I think your best best is simply to start
with a topic branch that is branched off from current master tip and
regenerate what you have done in those 3 last patches to form a
revised 3-patch series for us to evaluate.

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
__________________________

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631&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