value, whether we could auto-deduce `backend', or not.
2013-10-24 Dmitry Gutov <dgutov@yandex.ru>
+ * vc/vc.el (vc-print-root-log): Always set `default-directory'
+ value, whether we could auto-deduce `backend', or not.
+
* progmodes/ruby-mode.el (ruby-smie-rules): Fix the "curly block
with parameters" example. Simplify the "is it block or is it
hash" check, but also make it more thorough.
(setq rootdir (vc-call-backend backend 'root default-directory))
(setq rootdir (read-directory-name "Directory for VC root-log: "))
(setq backend (vc-responsible-backend rootdir))
- (if backend
- (setq default-directory rootdir)
- (error "Directory is not version controlled")))
- (setq working-revision (vc-working-revision rootdir))
+ (unless backend
+ (error "Directory is not version controlled")))
+ (setq working-revision (vc-working-revision rootdir)
+ default-directory rootdir)
(vc-print-log-internal backend (list rootdir) working-revision nil limit)))
;;;###autoload