Changeset 4098 for trunk/lisp/ediff.el
- Timestamp:
- 07/01/06 08:27:06 (2 years ago)
- Files:
-
- trunk/lisp/ediff.el (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lisp/ediff.el
r4079 r4098 501 501 (default-regexp (eval ediff-default-filtering-regexp)) 502 502 f) 503 (list (setq f (ediff-read-file-name "Directory A to compare:" dir-A nil)) 504 (ediff-read-file-name "Directory B to compare:" 505 (if ediff-use-last-dir 506 ediff-last-dir-B 507 (ediff-strip-last-dir f)) 508 nil) 503 (list (setq f (read-directory-name 504 "Directory A to compare:" dir-A nil 'must-match)) 505 (read-directory-name "Directory B to compare:" 506 (if ediff-use-last-dir 507 ediff-last-dir-B 508 (ediff-strip-last-dir f)) 509 nil 'must-match) 509 510 (read-string 510 511 (if (stringp default-regexp) … … 533 534 (default-regexp (eval ediff-default-filtering-regexp)) 534 535 ) 535 (list ( ediff-read-file-name536 "Directory to compare with revision:" dir-A nil )536 (list (read-directory-name 537 "Directory to compare with revision:" dir-A nil 'must-match) 537 538 (read-string 538 539 (if (stringp default-regexp) … … 562 563 (default-regexp (eval ediff-default-filtering-regexp)) 563 564 f) 564 (list (setq f ( ediff-read-file-name "Directory A to compare:" dir-A nil))565 (setq f ( ediff-read-file-name "Directory B to compare:"566 (if ediff-use-last-dir567 ediff-last-dir-B568 (ediff-strip-last-dir f))569 nil))570 ( ediff-read-file-name "Directory C to compare:"571 (if ediff-use-last-dir572 ediff-last-dir-C573 (ediff-strip-last-dir f))574 nil)565 (list (setq f (read-directory-name "Directory A to compare:" dir-A nil)) 566 (setq f (read-directory-name "Directory B to compare:" 567 (if ediff-use-last-dir 568 ediff-last-dir-B 569 (ediff-strip-last-dir f)) 570 nil 'must-match)) 571 (read-directory-name "Directory C to compare:" 572 (if ediff-use-last-dir 573 ediff-last-dir-C 574 (ediff-strip-last-dir f)) 575 nil 'must-match) 575 576 (read-string 576 577 (if (stringp default-regexp) … … 598 599 (default-regexp (eval ediff-default-filtering-regexp)) 599 600 f) 600 (list (setq f (ediff-read-file-name "Directory A to merge:" dir-A nil)) 601 (ediff-read-file-name "Directory B to merge:" 602 (if ediff-use-last-dir 603 ediff-last-dir-B 604 (ediff-strip-last-dir f)) 605 nil) 601 (list (setq f (read-directory-name "Directory A to merge:" 602 dir-A nil 'must-match)) 603 (read-directory-name "Directory B to merge:" 604 (if ediff-use-last-dir 605 ediff-last-dir-B 606 (ediff-strip-last-dir f)) 607 nil 'must-match) 606 608 (read-string 607 609 (if (stringp default-regexp) … … 634 636 (default-regexp (eval ediff-default-filtering-regexp)) 635 637 f) 636 (list (setq f ( ediff-read-file-name "Directory A to merge:" dir-A nil))637 (setq f ( ediff-read-file-name "Directory B to merge:"638 (list (setq f (read-directory-name "Directory A to merge:" dir-A nil)) 639 (setq f (read-directory-name "Directory B to merge:" 638 640 (if ediff-use-last-dir 639 641 ediff-last-dir-B 640 642 (ediff-strip-last-dir f)) 641 nil ))642 ( ediff-read-file-name "Ancestor directory:"643 nil 'must-match)) 644 (read-directory-name "Ancestor directory:" 643 645 (if ediff-use-last-dir 644 646 ediff-last-dir-C 645 647 (ediff-strip-last-dir f)) 646 nil )648 nil 'must-match) 647 649 (read-string 648 650 (if (stringp default-regexp) … … 670 672 (default-regexp (eval ediff-default-filtering-regexp)) 671 673 ) 672 (list ( ediff-read-file-name673 "Directory to merge with revisions:" dir-A nil )674 (list (read-directory-name 675 "Directory to merge with revisions:" dir-A nil 'must-match) 674 676 (read-string 675 677 (if (stringp default-regexp) … … 700 702 (default-regexp (eval ediff-default-filtering-regexp)) 701 703 ) 702 (list (ediff-read-file-name 703 "Directory to merge with revisions and ancestors:" dir-A nil) 704 (list (read-directory-name 705 "Directory to merge with revisions and ancestors:" 706 dir-A nil 'must-match) 704 707 (read-string 705 708 (if (stringp default-regexp) … … 734 737 &optional startup-hooks 735 738 merge-autostore-dir) 736 ;; ediff-read-file-name is set to attach a previously entered file name if737 ;; the currently entered file is a directory. This code takes care of that.738 (setq dir1 (if (file-directory-p dir1) dir1 (file-name-directory dir1))739 dir2 (if (file-directory-p dir2) dir2 (file-name-directory dir2)))740 741 739 (if (stringp dir3) 742 740 (setq dir3 (if (file-directory-p dir3) dir3 (file-name-directory dir3)))) … … 764 762 (not merge-autostore-dir)) 765 763 (setq merge-autostore-dir 766 (read- file-name "Save merged files in directory: "764 (read-directory-name "Save merged files in directory: " 767 765 (if ediff-use-last-dir 768 766 ediff-last-merge-autostore-dir … … 824 822 (not merge-autostore-dir)) 825 823 (setq merge-autostore-dir 826 (read- file-name "Save merged files in directory: "824 (read-directory-name "Save merged files in directory: " 827 825 (if ediff-use-last-dir 828 826 ediff-last-merge-autostore-dir
