1. 10 Oct, 2007 1 commit
  2. 07 Sep, 2007 1 commit
    • Stefan Monnier's avatar
      (vc-bzr-admin-lastrev): New constant. · 6e98ad29
      Stefan Monnier authored
      (vc-bzr-file-name-relative): Use 'when' instead of 'and'.
      (vc-bzr-status): Fix shadowing of variable 'status'.
      (vc-bzr-workfile-version): Use correct path to 'last-revision' file.
      Use `expand-file-name' instead of `concat'.
      (vc-bzr-annotate-command): Use option name '--long' instead of '-l'.
      Update annotation line regexp.  Fixes launchpad.net [Bug 137435].
      6e98ad29
  3. 06 Sep, 2007 1 commit
  4. 15 Aug, 2007 1 commit
    • Stefan Monnier's avatar
      Don't fiddle with vc-handled-backend. · fba500b6
      Stefan Monnier authored
      (vc-bzr-registered): Don't redundantly protect against
      file-error.  Actually use the format-specific code.
      (vc-bzr-buffer-nonblank-p): Remove.
      (vc-bzr-status): Change `kindchange' -> `kindchanged'.
      fba500b6
  5. 09 Aug, 2007 1 commit
    • Stefan Monnier's avatar
      (vc-bzr-registered): Use \0 instead of literal NULs. · 33e5d7d4
      Stefan Monnier authored
      (vc-bzr-state-words): Add "kind changed" state word.
      (vc-bzr-status): New function.  Return Bzr idea of file status,
      which is different from VC's.
      (vc-bzr-state): Use vc-bzr-status.
      (vc-workfile-unchanged-p): Use vc-bzr-status.
      (vc-bzr-revert): Use synchronous process; expect exitcode 0.
      (vc-dired-state): Process "kind changed" state word.
      33e5d7d4
  6. 07 Aug, 2007 1 commit
    • Stefan Monnier's avatar
      Remove comments about vc-bzr.el being a modified unofficial version. · a460c94c
      Stefan Monnier authored
      (vc-bzr-command): Remove redundant setting of process-connection-type.
      (vc-bzr-admin-checkout-format-file): Add autoload.
      (vc-bzr-root-dir): Remove in favor of vc-bzr-root.
      (vc-bzr-root): Switch to implementation of vc-bzr-root-dir.
      (vc-bzr-registered): Compare dirstate format tag with known good
      value, abort parsing if match fails.  Warn user in docstring.
      (vc-bzr-workfile-version): Case for different Bzr branch formats.
      See bzrlib/branch.py in Bzr sources.
      (vc-bzr-diff): First argument FILES may be a string rather than a list.
      (vc-bzr-shell-command): Remove in favor of
      vc-bzr-command-discarding-stderr.
      (vc-bzr-command-discarding-stderr): New function.
      a460c94c
  7. 06 Aug, 2007 1 commit
    • Stefan Monnier's avatar
      (vc-bzr-registered): Gracefully handle missing "bzr" · b6e6e09a
      Stefan Monnier authored
      program, and return nil
      (vc-bzr-state): Gracefully handle missing "bzr" program, and return nil.
      (vc-bzr-state): Look for path names relative to the repository
      root after status keyword.
      (vc-bzr-file-name-relative): New function.
      (vc-bzr-admin-dirname): Reinstate, as other vc-bzr-admin-... paths
      depend on it.
      (vc-bzr-admin-dirname, ...-checkout-format-file)
      (...-branch-format-file, ...-revhistory): Paths to some Bzr internal
      files that we now parse directly for speed.
      (vc-bzr-root-dir): Use `vc-bzr-admin-checkout-format-file' as witness.
      (vc-bzr-registered): Only parse vc-bzr-admin-dirstate file if it exists.
      (vc-bzr-state): "bzr status" successful only if exitcode is 0
      (vc-bzr-root): Use `vc-bzr-shell-command'.  Stderr may contain
      Bzr warnings, so we must discard it.
      (vc-bzr-workfile-version): Speedup counting lines from
      `vc-bzr-admin-revhistory' file, but fallback to spawning "bzr revno"
      if that file doesn't exist.
      (vc-bzr-responsible-p): Use `vc-bzr-root' instead of
      `vc-bzr-root-dir' for speed.
      add `vc-bzr-admin-dirname' (not ".bzr"!) to `vc-directory-exclusion-list'
      (vc-bzr-shell-command): New function.
      b6e6e09a
  8. 03 Aug, 2007 2 commits
  9. 02 Aug, 2007 1 commit
  10. 31 Jul, 2007 1 commit
  11. 27 Jul, 2007 1 commit
  12. 20 Jul, 2007 1 commit
    • Dan Nicolaescu's avatar
      * vc-hg.el (vc-hg-print-log): Deal with multiple file arguments. · a6ea7ffc
      Dan Nicolaescu authored
      (vc-hg-registered): Replace if with when.
      (vc-hg-state): Deal with nonexistent files and handle removed
      files.
      (vc-hg-dir-state, vc-hg-dired-state-info): New functions.
      (vc-hg-checkout): Re-enable.
      (vc-hg-create-repo): Fix typos.
      
      * vc.el: Fix typo.
      
      * vc-mcvs.el (vc-mcvs-create-repo): Fix typos.
      
      * vc-bzr.el (vc-bzr-create-repo): New function.
      a6ea7ffc
  13. 18 Jul, 2007 1 commit
  14. 17 Jul, 2007 1 commit
  15. 28 Jun, 2007 1 commit
  16. 22 Jun, 2007 1 commit
  17. 20 Jun, 2007 2 commits
    • Stefan Monnier's avatar
      (vc-bzr-dir-state): Use setq rather than set. · 37320a58
      Stefan Monnier authored
      Use vc-bzr-command rather than the ill defined vc-bzr-command*.
      (vc-bzr-command*): Remove both (incompatible) versions.
      (vc-bzr-do-command*): Remove.
      (vc-bzr-with-process-environment, vc-bzr-std-process-invocation):
      Remove by folding into its only caller vc-bzr-command.
      (vc-bzr-command): Always set the environment, even when ineffective.
      (vc-bzr-version): Minor fix up.
      (vc-bzr-admin-dirname): New var.
      (vc-bzr-bzr-dir): Remove.
      (vc-bzr-root-dir): New fun.
      (vc-bzr-registered): Use it.  Add an autoloaded version.
      (vc-bzr-responsible-p): Use vc-bzr-root-dir as well.
      (vc-bzr-view-log-function): Remove.
      (vc-bzr-log-view-mode): New major mode to replace it.
      (vc-bzr-print-log): Only activate the old hack if needed.
      37320a58
    • Stefan Monnier's avatar
      (vc-bzr-with-process-environment, vc-bzr-std-process-invocation): New macros. · 77b5d458
      Stefan Monnier authored
      (vc-bzr-command, vc-bzr-command*): Use them.
      (vc-bzr-with-c-locale): Remove.
      (vc-bzr-dir-state): Replace its use with vc-bzr-command.
      (vc-bzr-buffer-nonblank-p): New function.
      (vc-bzr-state-words): New const.
      (vc-bzr-state): Look for `bzr status` keywords in output.
      Display everything else as a warning message to the user.
      Fix status report with bzr >= 0.15.
      77b5d458
  18. 15 Jun, 2007 1 commit
  19. 11 Jun, 2007 1 commit