1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 03 Aug, 2007 1 commit
  7. 02 Aug, 2007 1 commit
  8. 31 Jul, 2007 1 commit