comparison lisp/vc-svn.el @ 98495:e8a025cdac4a

* vc-svn.el (vc-svn-dir-status-files): * vc-cvs.el (vc-cvs-dir-status-files): New function.
author Dan Nicolaescu <dann@ics.uci.edu>
date Sat, 04 Oct 2008 01:22:26 +0000
parents 4a399b9bc4b9
children 4031fe2e11ee
comparison
equal deleted inserted replaced
98494:95d08e34e42a 98495:e8a025cdac4a
168 (defun vc-svn-dir-status (dir callback) 168 (defun vc-svn-dir-status (dir callback)
169 "Run 'svn status' for DIR and update BUFFER via CALLBACK. 169 "Run 'svn status' for DIR and update BUFFER via CALLBACK.
170 CALLBACK is called as (CALLBACK RESULT BUFFER), where 170 CALLBACK is called as (CALLBACK RESULT BUFFER), where
171 RESULT is a list of conses (FILE . STATE) for directory DIR." 171 RESULT is a list of conses (FILE . STATE) for directory DIR."
172 (vc-svn-command (current-buffer) 'async nil "status") 172 (vc-svn-command (current-buffer) 'async nil "status")
173 (vc-exec-after
174 `(vc-svn-after-dir-status (quote ,callback))))
175
176 (defun vc-svn-dir-status-files (dir files default-state callback)
177 (apply 'vc-svn-command (current-buffer) 'async nil "status" files)
173 (vc-exec-after 178 (vc-exec-after
174 `(vc-svn-after-dir-status (quote ,callback)))) 179 `(vc-svn-after-dir-status (quote ,callback))))
175 180
176 (defun vc-svn-status-extra-headers (dir) 181 (defun vc-svn-status-extra-headers (dir)
177 "Generate extra status headers for a Subversion working copy." 182 "Generate extra status headers for a Subversion working copy."