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

Merged from Michael Olson: Added xgit-remove, xgit-revert. Improved error 
reporting for failed dvc commands
    ------------------------------------------------------------
    revno: 241.1.30
    merged: [EMAIL PROTECTED]
    committer: Michael W. Olson <[EMAIL PROTECTED]>
    branch nick: mwolson
    timestamp: Sun 2007-09-09 00:55:23 -0400
    message:
      xgit: Rename xgit-revert to xgit-revert-file
      
      * lisp/xgit.el (xgit-revert-file): Rename from xgit-revert, since the
        "git revert" command does something different.
        (xgit-revert-files): Document that this only touches uncommitted
        changes, as opposed to committed changes.
    ------------------------------------------------------------
    revno: 241.1.29
    merged: [EMAIL PROTECTED]
    committer: Michael W. Olson <[EMAIL PROTECTED]>
    branch nick: mwolson
    timestamp: Sun 2007-09-09 00:50:38 -0400
    message:
      CONTRIBUTORS: Bookkeeping
    ------------------------------------------------------------
    revno: 241.1.28
    merged: [EMAIL PROTECTED]
    committer: Michael W. Olson <[EMAIL PROTECTED]>
    branch nick: mwolson
    timestamp: Sat 2007-09-08 17:11:48 -0400
    message:
      Change order of active-dvc values in dvc-current-active-dvc
      
      * lisp/dvc-register.el (dvc-current-active-dvc): Look at
        dvc-temp-current-active-dvc before dvc-buffer-current-active-dvc,
        because let-bound values should take precedence of buffer-local ones.
    ------------------------------------------------------------
    revno: 241.1.27
    merged: [EMAIL PROTECTED]
    committer: Michael W. Olson <[EMAIL PROTECTED]>
    branch nick: mwolson
    timestamp: Sat 2007-09-08 17:07:01 -0400
    message:
      Remove unnecessary variable dvc-revlist-refresh-fn
      
      * lisp/dvc-revlist.el (dvc-revlist-refresh-fn): Remove.
        (dvc-revlist-mode): Don't set dvc-buffer-refresh-function.
        (dvc-revlist-generic-refresh): Remove.
        (dvc-build-revision-list): Set dvc-buffer-refresh-function here.
    ------------------------------------------------------------
    revno: 241.1.26
    merged: [EMAIL PROTECTED]
    committer: Michael W. Olson <[EMAIL PROTECTED]>
    branch nick: mwolson
    timestamp: Sat 2007-09-08 17:00:59 -0400
    message:
      Fix handling of dvc executable name in default :finish and :error 
functions
      
      * lisp/dvc-core.el (dvc-current-executable): New function that returns
        the name of the executable for the current dvc backend.
        (dvc-default-error-function, dvc-default-killed-function)
        (dvc-default-finish-function)
        (dvc-finish-function-without-buffer-switch): Use it.
        (dvc-run-dvc-async, dvc-run-dvc-sync): Set dvc-temp-current-active-dvc.
      
      * lisp/dvc-register.el (dvc-current-active-dvc): Mention
        dvc-temp-current-active-dvc and dvc-buffer-current-active-dvc in
        dosctring.
    ------------------------------------------------------------
    revno: 241.1.25
    merged: [EMAIL PROTECTED]
    committer: Michael W. Olson <[EMAIL PROTECTED]>
    branch nick: mwolson
    timestamp: Sat 2007-09-08 16:23:14 -0400
    message:
      xgit: Simplify some code, make xgit-revert-files handle newly-added files
      
      * lisp/xgit.el (xgit-add): Call xgit-add-files, to avoid code
        duplication.
        (xgit-status): Simplify the code by capturing the lambda just once.
        (xgit-split-out-added-files): New function that takes a list of files
        and returns a 2-element list.  First element is a list of added files,
        and the second element is the remainder.
        (xgit-revert): Call xgit-revert-files, to avoid code duplication.
        (xgit-revert-files): Handle case where some of the files were added to
        the tree, but have not yet been committed.  These files must be
        manually removed from the index.
    ------------------------------------------------------------
    revno: 241.1.24
    merged: [EMAIL PROTECTED]
    committer: Michael W. Olson <[EMAIL PROTECTED]>
    branch nick: mwolson
    timestamp: Sat 2007-09-08 15:05:15 -0400
    message:
      Rename things from git-* to xgit-*, misc. fixes
      
      * lisp/xgit-log.el (xgit-log-since): Fix customization type.
      
      * lisp/xgit.el (xgit-add, xgit-remove, xgit-apply-mbox): Use
        dvc-confirm-read-file-name.
        (xgit-parse-diff): Remove TODO comment.  Make detection of added or
        removed files work with git.
        (xgit-show-filter-filename-func): Rename from
        git-show-filter-filename-func.
        (xgit-show-filter-filename-not-quilt): Rename from
        git-show-filter-filename-not-quilt.
        (xgit-changed-files): Rename from git-changed-files.
        (xgit-show): Use the new names.
        (xgit-describe-regexp): Rename from git-describe-regexp.
        (xgit-describe-tag?): Rename from git-describe-tag?.
        (xgit-describe): Use the new names.
        (xgit-do-annotate): Rename from git-annotate.
        (xgit-annotate): Use the new name.
    ------------------------------------------------------------
    revno: 241.1.23
    merged: [EMAIL PROTECTED]
    committer: Michael W. Olson <[EMAIL PROTECTED]>
    branch nick: mwolson
    timestamp: Sat 2007-09-08 14:13:37 -0400
    message:
      CONTRIBUTORS: Contact people who need to assign changes
    ------------------------------------------------------------
    revno: 241.1.22
    merged: [EMAIL PROTECTED]
    committer: Michael W. Olson <[EMAIL PROTECTED]>
    branch nick: mwolson
    timestamp: Sat 2007-09-08 13:59:58 -0400
    message:
      Merge from Stephen
    ------------------------------------------------------------
    revno: 241.1.21
    merged: [EMAIL PROTECTED]
    committer: Michael W. Olson <[EMAIL PROTECTED]>
    branch nick: mwolson
    timestamp: Sat 2007-09-08 13:58:21 -0400
    message:
      xgit: Add xgit-remove and xgit-revert, and make xgit-revert-files work
      
      * lisp/xgit.el: Mention that this needs git version 1.5.0 or later.
        (xgit-remove): New interactive command that removes a single file.
        (xgit-remove-files): Use "--" before filenames for maximum safety.
        (xgit-restore): Remove.
        (xgit-revert): New interactive command that reverts changes made to a
        single file.
        (xgit-revert-files): Rewrite to work with git rather than cogito.

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

Reply via email to