Committed revision 166 to http://bzr.xsteve.at/dvc/

Merged from Christian Ohler:
  
  * Renamed dvc-create-unified-command to define-dvc-unified-command
  * A bunch of xmtn improvements
    ------------------------------------------------------------
    revno: 163.2.16
    merged: [EMAIL PROTECTED]
    committer: Christian Ohler <[EMAIL PROTECTED]>
    branch nick: dev
    timestamp: Sun 2007-04-29 01:14:26 +0200
    message:
      xmtn: Improvements to benchmarking utility functions.
      
      * lisp/tests/xmtn-tests.el (xmtn-tests--time): New function to run
        benchmarks without profiling.
      
        (xmtn-tests--profile): Indentation fixed.  Make assertion about the
        return value of `garbage-collect', not of `incf'.  No longer count GC
        time for garbage generated before the beginning of the profiling run.
    ------------------------------------------------------------
    revno: 163.2.15
    merged: [EMAIL PROTECTED]
    committer: Christian Ohler <[EMAIL PROTECTED]>
    branch nick: dev
    timestamp: Sat 2007-04-28 21:02:46 +0200
    message:
      xmtn: Added a benchmark that parses basic_io output from automate 
inventory.
      
      (For mtn executables from the net.venge.monotone.basic_io.inventory
      branch.)
      
      * lisp/tests/xmtn-tests.el 
(xmtn-tests--parse-basic-io-inventory-benchmark):
        New function.
    ------------------------------------------------------------
    revno: 163.2.14
    merged: [EMAIL PROTECTED]
    committer: Christian Ohler <[EMAIL PROTECTED]>
    branch nick: dev
    timestamp: Sat 2007-04-28 20:49:41 +0200
    message:
      xmtn: Minor documentation fix.
      
      * lisp/xmtn-basic-io.el (xmtn-basic-io-with-stanza-parser): Note in
        docstring that `assoc' is another useful way to process stanzas.
    ------------------------------------------------------------
    revno: 163.2.13
    merged: [EMAIL PROTECTED]
    committer: Christian Ohler <[EMAIL PROTECTED]>
    branch nick: dev
    timestamp: Sat 2007-04-28 16:40:34 +0200
    message:
      xmtn: Various minor fixes to development convenience functions.
      
      * lisp/xmtn-dvc.el (xmtn--load): Prompt to save buffers before reloading.
      
      * lisp/tests/xmtn-tests.el (xmtn-tests--profile): Ask for confirmation
        before profiling with assertions enabled.
      
      * lisp/xmtn-automate.el (xmtn-automate--set-process-session): When
        assertion fails, display bad session object.
    ------------------------------------------------------------
    revno: 163.2.12
    merged: [EMAIL PROTECTED]
    committer: Christian Ohler <[EMAIL PROTECTED]>
    branch nick: dev
    timestamp: Sat 2007-04-28 16:36:05 +0200
    message:
      xmtn: Made basic_io parser faster.
      
      Speed-up is roughly 30%-40% for the stanza parser itself, but will of
      course be lower for benchmarks where parsing is only part of the work.
      
      The most important improvement is refactoring the code so the line parser
      is inlined into the stanza parser.  The other changes make the byte-code
      more micro-efficient, but are only a very minor overall speed-up.  I
      decided to keep them because they don't obfuscate the code much, and with
      them, I can look at the byte-code without spotting obvious inefficiencies
      in the inner loops and feeling the temptation to measure whether
      eliminating them would be a significant speed-up.
    ------------------------------------------------------------
    revno: 163.2.11
    merged: [EMAIL PROTECTED]
    committer: Christian Ohler <[EMAIL PROTECTED]>
    branch nick: dev
    timestamp: Sat 2007-04-28 15:14:55 +0200
    message:
      xmtn: Fix typos in `xmtn-match' test case.
    ------------------------------------------------------------
    revno: 163.2.10
    merged: [EMAIL PROTECTED]
    committer: Christian Ohler <[EMAIL PROTECTED]>
    branch nick: dev
    timestamp: Fri 2007-04-27 22:46:47 +0200
    message:
      xmtn: Renamed an internal function for consistency.
      
      * lisp/xmtn-automate.el (xmtn-automate-check-for-and-report-error):
        Renamed to...
        (xmtn-automate-command-check-for-and-report-error): ...new name.
    ------------------------------------------------------------
    revno: 163.2.9
    merged: [EMAIL PROTECTED]
    committer: Christian Ohler <[EMAIL PROTECTED]>
    branch nick: dev
    timestamp: Fri 2007-04-27 22:40:51 +0200
    message:
      Allow a leading "~" in <backend>-executable variables.
      
      * lisp/dvc-core.el (dvc-build-dvc-command): Allow a leading "~" in
        <backend>-executable variables.
    ------------------------------------------------------------
    revno: 163.2.8
    merged: [EMAIL PROTECTED]
    committer: Christian Ohler <[EMAIL PROTECTED]>
    branch nick: dev
    timestamp: Fri 2007-04-27 22:29:19 +0200
    message:
      Fixed minor bug in DVC core found while browsing the code.
      
      * lisp/dvc-core.el (dvc-build-dvc-command): No longer modify LIST-ARGS by
        side-effect.  I think this was a typo.
    ------------------------------------------------------------
    revno: 163.2.7
    merged: [EMAIL PROTECTED]
    committer: Christian Ohler <[EMAIL PROTECTED]>
    branch nick: dev
    timestamp: Fri 2007-04-27 22:15:35 +0200
    message:
      * lisp/xmtn-match.el (xmtn-match--generate-branch): Generate nested `and'
        forms instead of a `block' with conditional `return-from's.  Also, if a
        subexpression contains no match variables, use `equal' instead of
        generating code that manually traverses it.
      
        Both of these changes make the generated code smaller and neater; they
        may also increase efficiency, but I don't think `xmtn-match' is a
        bottleneck anywhere at the moment.
      
        (xmtn-match--match-variable-p, xmtn-match--contains-match-variable-p):
        New functions.
    ------------------------------------------------------------
    revno: 163.2.6
    merged: [EMAIL PROTECTED]
    committer: Christian Ohler <[EMAIL PROTECTED]>
    branch nick: dev
    timestamp: Thu 2007-04-26 00:45:00 +0200
    message:
      Merged from Stefan Reichoer.
    ------------------------------------------------------------
    revno: 163.2.5
    merged: [EMAIL PROTECTED]
    committer: Christian Ohler <[EMAIL PROTECTED]>
    branch nick: work
    timestamp: Tue 2007-04-24 14:00:55 +0200
    message:
      * lisp/xmtn-dvc.el (xmtn--revision-get-file-helper): Don't call
        (dvc-delete-recursively nil).
    ------------------------------------------------------------
    revno: 163.2.4
    merged: [EMAIL PROTECTED]
    committer: Christian Ohler <[EMAIL PROTECTED]>
    branch nick: work
    timestamp: Tue 2007-04-24 13:54:13 +0200
    message:
      * lisp/dvc-diff.el (dvc-dvc-file-diff): Added note about file names.
        Fixed wrong reference to ediff in docstring.
    ------------------------------------------------------------
    revno: 163.2.3
    merged: [EMAIL PROTECTED]
    committer: Christian Ohler <[EMAIL PROTECTED]>
    branch nick: work
    timestamp: Tue 2007-04-24 13:42:13 +0200
    message:
      * lisp/xmtn-dvc.el (xmtn--insert-log-edit-hints): Added heuristic to
        point out whether a commit will create divergence.
    ------------------------------------------------------------
    revno: 163.2.2
    merged: [EMAIL PROTECTED]
    committer: Christian Ohler <[EMAIL PROTECTED]>
    branch nick: work
    timestamp: Sun 2007-04-22 20:34:14 +0200
    message:
      Minor documentation additions and style corrections.
    ------------------------------------------------------------
    revno: 163.2.1
    merged: [EMAIL PROTECTED]
    committer: Christian Ohler <[EMAIL PROTECTED]>
    branch nick: work
    timestamp: Sun 2007-04-22 20:24:54 +0200
    message:
      * lisp/dvc-unified.el (dvc-create-unified-command): Renamed to...
      
        (define-dvc-unified-command): ...and changed first argument slightly to
        make it compatible with `find-function'.

_______________________________________________
Dvc-dev mailing list
[email protected]
https://mail.gna.org/listinfo/dvc-dev

Reply via email to