CVSUtils

 view release on metacpan or  search on metacpan

testref/4-fsf-r.xml  view on Meta::CPAN

Plus, many changes for namespace protection:

(svn_delta__vcdiff_parser_t): replaces `svn_vcdiff_parser_t'.
(svn_delta__make_vcdiff_parser): replaces `svn_make_vcdiff_parser'.
(svn_delta__vcdiff_parse): replaces `svn_vcdiff_parse'.
(svn_delta__vcdiff_flush_buffer): replaces `svn_vcdiff_flush_buffer'.
(svn_delta__stackframe_t, some_random_symbol_for_testing_cvs2cl,
another_symbol_after_the_newline, and_another,
oh_my_goodness_will_it_never_stop, stop_too_many_symbols,
i_am_going_crazy_aiyeee): replaces `svn_delta_stackframe_t', and then I
tacked some more text onto the end of this entry so it would span multiple
lines
like so,
see?
(svn_delta__digger_t): replaces `svn_delta_digger_t'.
(svn_delta__pdelta_parser_t): replaces `svn_pdelta_parser_t'.
(svn_delta__make_pdelta_parser): replaces `svn_make_pdelta_parser'.
(svn_delta__pdelta_parse): replaces `svn_pdelta_parse'.
(svn_delta__reset_parser_subpool): replaces `svn_reset_parser_subpool'.
(svn_delta__XML_t): replaces `svn_XML_t', and therefore:

   `svn_delta__XML_treedelta'  replaces   `svn_XML_treedelta'
   `svn_delta__XML_new'        replaces   `svn_XML_new'
   `svn_delta__XML_delete'     replaces   `svn_XML_delete'
   `svn_delta__XML_replace'    replaces   `svn_XML_replace'
   `svn_delta__XML_file'       replaces   `svn_XML_file'
   `svn_delta__XML_dir'        replaces   `svn_XML_dir'
   `svn_delta__XML_textdelta'  replaces   `svn_XML_textdelta'
   `svn_delta__XML_propdelta'  replaces   `svn_XML_propdelta'
   `svn_delta__XML_set'        replaces   `svn_XML_set'
</msg>
</entry>

<entry>
<date>2000-08-22</date>
<weekday>Tuesday</weekday>
<time>00:25</time>
<author>kfogel</author>
<file>
<name>libsvn_delta/delta.h</name>
<revision>1.13</revision>
</file>
<file>
<name>libsvn_delta/delta_parse.c</name>
<revision>1.54</revision>
</file>
<commondir>libsvn_delta/</commondir>
<msg>Changes to handle ancestor paths and versions correctly:

(svn_version_t): removed, use `svn_vernum_t' instead.

(svn_delta_stackframe_t): Added `ancestor_path' and `ancestor_version'
fields.

(xml_handle_start): look for "ancestor" and "ver" attributes, set them
in frame if present.

(do_stack_append): validate above new fields, then make them default
to parent's values.

(do_directory_callback): pass correct ancestry information to callbacks.
</msg>
</entry>

<entry>
<date>2000-08-21</date>
<weekday>Monday</weekday>
<time>22:43</time>
<author>sussman</author>
<file>
<name>libsvn_delta/delta_parse.c</name>
<revision>1.53</revision>
</file>
<msg>save state
</msg>
</entry>

<entry>
<date>2000-08-21</date>
<weekday>Monday</weekday>
<time>22:15</time>
<author>sussman</author>
<file>
<name>libsvn_delta/delta.h</name>
<revision>1.12</revision>
</file>
<file>
<name>libsvn_delta/delta_parse.c</name>
<revision>1.52</revision>
</file>
<file>
<name>libsvn_delta/prop_parse.c</name>
<revision>1.3</revision>
</file>
<commondir>libsvn_delta/</commondir>
<msg>Property-delta stuff at least compiles correctly now.  :)
</msg>
</entry>

<entry>
<date>2000-08-19</date>
<weekday>Saturday</weekday>
<time>01:17</time>
<author>kfogel</author>
<file>
<name>libsvn_delta/delta.h</name>
<revision>1.11</revision>
</file>
<file>
<name>libsvn_delta/delta_parse.c</name>
<revision>1.51</revision>
</file>
<commondir>libsvn_delta/</commondir>
<msg>(svn_delta_digger_t): call it `pdelta_chunk_parser' instead of
`chunk_parser', just to keep things straight.

Pass the new handler_baton, a.k.a. consumer_baton, as appropriate.
</msg>
</entry>

<entry>

testref/4-fsf-r.xml  view on Meta::CPAN

<file>
<name>libsvn_delta/delta_parse.c</name>
<revision>1.40</revision>
</file>
<msg>(get_attribute_value): completed.  Never errors now, just returns the
value or NULL.

All callers changed.
</msg>
</entry>

<entry>
<date>2000-08-14</date>
<weekday>Monday</weekday>
<time>22:23</time>
<author>sussman</author>
<file>
<name>libsvn_delta/delta.h</name>
<revision>1.2</revision>
</file>
<file>
<name>libsvn_delta/delta_parse.c</name>
<revision>1.39</revision>
</file>
<commondir>libsvn_delta/</commondir>
<msg>delta_parse.c is basically finished for now;  ready to start fleshing out       dummy vcdiff parser stuff.
</msg>
</entry>

<entry>
<date>2000-08-14</date>
<weekday>Monday</weekday>
<time>19:04</time>
<author>sussman</author>
<file>
<name>libsvn_delta/delta.h</name>
<revision>1.1</revision>
</file>
<file>
<name>libsvn_delta/delta_parse.c</name>
<revision>1.38</revision>
</file>
<commondir>libsvn_delta/</commondir>
<msg>Moved private stuff from public header to private header.
</msg>
</entry>

<entry>
<date>2000-08-14</date>
<weekday>Monday</weekday>
<time>17:58</time>
<author>sussman</author>
<file>
<name>libsvn_delta/delta_parse.c</name>
<revision>1.37</revision>
</file>
<msg>
Merged jimb's walker structure into svn_delta.h, jimb's own header is
not (any longer) relevant.  :)

Busy filling out parser's routines to call various svn_walker_t callbacks.
</msg>
</entry>

<entry>
<date>2000-08-11</date>
<weekday>Friday</weekday>
<time>20:57</time>
<author>sussman</author>
<file>
<name>libsvn_delta/delta_parse.c</name>
<revision>1.36</revision>
</file>
<msg>Entire interface rewritten, in process of flushing out specific events now.
</msg>
</entry>

<entry>
<date>2000-08-11</date>
<weekday>Friday</weekday>
<time>17:50</time>
<author>sussman</author>
<file>
<name>libsvn_delta/delta_parse.c</name>
<revision>1.35</revision>
</file>
<msg>Tweak validity check.
</msg>
</entry>

<entry>
<date>2000-08-11</date>
<weekday>Friday</weekday>
<time>16:37</time>
<author>sussman</author>
<file>
<name>libsvn_delta/delta_parse.c</name>
<revision>1.34</revision>
</file>
<msg>Split telescope_delta_stack() into two routines, for better clarity.
They have different validity-checking logic, and different execution
logic.
</msg>
</entry>

<entry>
<date>2000-08-11</date>
<weekday>Friday</weekday>
<time>01:07</time>
<author>sussman</author>
<file>
<name>libsvn_delta/delta_parse.c</name>
<revision>1.33</revision>
</file>
<msg>
Saving work... in the middle of huge rewrite, a big mess.
I'm doing this because of repeated power outages here at home.
(I need to buy a UPS *now*)
</msg>
</entry>

<entry>
<date>2000-08-10</date>
<weekday>Thursday</weekday>
<time>22:01</time>
<author>sussman</author>
<file>
<name>libsvn_delta/delta_parse.c</name>
<revision>1.32</revision>
</file>
<msg>Still rewriting parser.
</msg>
</entry>

<entry>
<date>2000-08-10</date>
<weekday>Thursday</weekday>
<time>21:10</time>
<author>sussman</author>
<file>
<name>libsvn_delta/delta_parse.c</name>
<revision>1.31</revision>
</file>
<msg>
New error-returning strategy:

If we encounter a validation error while inside an expat callback,

	1.  store the error in our digger structure
	2.  immediately set all of the expat callbacks to NULL

Item #2 causes XML_Parse() to finish its chunk rather quickly, whereby
our main parser loop then notices the existence of #1 and returns.
</msg>
</entry>

<entry>
<date>2000-08-10</date>
<weekday>Thursday</weekday>
<time>21:03</time>
<author>sussman</author>
<file>
<name>libsvn_delta/delta_parse.c</name>
<revision>1.30</revision>
</file>
<msg>In process of rewriting parser machinery.
</msg>
</entry>

<entry>
<date>2000-08-09</date>
<weekday>Wednesday</weekday>
<time>04:34</time>
<author>sussman</author>
<file>
<name>libsvn_delta/delta_parse.c</name>
<revision>1.29</revision>
</file>
<msg>temporarily report malformed XML errors
</msg>
</entry>

<entry>
<date>2000-08-09</date>
<weekday>Wednesday</weekday>
<time>00:24</time>
<author>sussman</author>
<file>
<name>libsvn_delta/delta_parse.c</name>
<revision>1.28</revision>
</file>
<msg>Duh, don't forget to set previous ptr after appending stackframe.
</msg>
</entry>

<entry>
<date>2000-08-08</date>
<weekday>Tuesday</weekday>
<time>23:10</time>
<author>kfogel</author>
<file>
<name>libsvn_delta/delta_parse.c</name>
<revision>1.27</revision>
</file>
<msg>The usual strcmp() mishap.
</msg>
</entry>

<entry>
<date>2000-08-08</date>
<weekday>Tuesday</weekday>
<time>21:57</time>
<author>kfogel</author>
<file>
<name>libsvn_delta/delta_parse.c</name>
<revision>1.26</revision>
</file>
<msg>Fix allocation size buglets.
</msg>
</entry>

<entry>
<date>2000-08-08</date>
<weekday>Tuesday</weekday>
<time>20:54</time>
<author>jimb</author>
<file>
<name>configure.in</name>
<revision>1.14</revision>
</file>
<msg>For the moment, don't include -O2 in CFLAGS by default, as that
interferes with debugging.
</msg>
</entry>

<entry>
<date>2000-08-08</date>
<weekday>Tuesday</weekday>
<time>20:01</time>
<author>kfogel</author>
<file>
<name>configure.in</name>
<revision>1.13</revision>
</file>
<msg>add some CFLAGS if gcc
</msg>
</entry>

<entry>
<date>2000-08-08</date>
<weekday>Tuesday</weekday>
<time>19:29</time>
<author>kfogel</author>
<file>
<name>libsvn_delta/delta_parse.c</name>
<revision>1.25</revision>
</file>
<msg>Recurse, or, as Noah Friedman likes to say, "recur".
</msg>
</entry>

<entry>
<date>2000-08-08</date>
<weekday>Tuesday</weekday>
<time>18:41</time>
<author>kfogel</author>
<file>
<name>libsvn_delta/delta_parse.c</name>
<revision>1.24</revision>
</file>
<msg>Allow null callbacks.
</msg>
</entry>

<entry>
<date>2000-08-08</date>
<weekday>Tuesday</weekday>
<time>17:34</time>
<author>sussman</author>
<file>
<name>libsvn_delta/delta_parse.c</name>
<revision>1.23</revision>
</file>
<msg>Delta library compiles now.
</msg>
</entry>

<entry>
<date>2000-08-08</date>
<weekday>Tuesday</weekday>
<time>16:50</time>
<author>kfogel</author>
<file>
<name>configure.in</name>
<revision>1.12</revision>
</file>
<msg>(AC_OUTPUT): generate Makefiles for libsvn_delta libsvn_wc.
</msg>
</entry>

<entry>
<date>2000-08-08</date>
<weekday>Tuesday</weekday>
<time>16:35</time>
<author>sussman</author>
<file>
<name>libsvn_delta/delta_parse.h</name>
<revision>1.3</revision>
</file>
<msg>Don't need intra-library header, but we do need automake.
</msg>
</entry>

<entry>
<date>2000-08-08</date>
<weekday>Tuesday</weekday>
<time>16:33</time>
<author>sussman</author>
<file>
<name>libsvn_delta/delta_parse.c</name>
<revision>1.22</revision>
</file>
<msg>
Make all routines static, except for one public interface:
svn_delta_make_xml_parser()
</msg>
</entry>

<entry>
<date>2000-08-08</date>
<weekday>Tuesday</weekday>



( run in 0.438 second using v1.01-cache-2.11-cpan-98e64b0badf )