1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-25 07:28:20 +00:00
Commit Graph

83126 Commits

Author SHA1 Message Date
Juri Linkov
fe93fcfebf Initial revision. 2008-05-11 20:25:15 +00:00
Glenn Morris
869522fb01 Re-fill copyright years.
Re-fix permissions notice.
2008-05-11 19:00:41 +00:00
Eric S. Raymond
2e4f446922 Reorganize to-do list. 2008-05-11 18:30:35 +00:00
Eric S. Raymond
a970a27e03 Remove dead code. 2008-05-11 18:15:59 +00:00
Dan Nicolaescu
08a1ccb0d8 Fix typo. 2008-05-11 15:36:33 +00:00
Eric S. Raymond
f919e79468 Typo fix. 2008-05-11 14:50:25 +00:00
Eric S. Raymond
dab6808215 Prevent some compilaation warnings. 2008-05-11 14:49:39 +00:00
Dan Nicolaescu
6ea3f62c7c *** empty log message *** 2008-05-11 13:11:17 +00:00
Dan Nicolaescu
922320a982 (ewoc): Require. 2008-05-10 21:52:36 +00:00
Dan Nicolaescu
d9a3d80e56 (vc-hooks, ewoc): Require.
(vc-log-edit, vc-buffer-sync): Declare for byte compiler.
2008-05-10 19:21:30 +00:00
Dan Nicolaescu
ec4149ff60 (vc-hg-diff, vc-hg-annotate-command): Use when not if. 2008-05-10 19:10:31 +00:00
Chong Yidong
2f8c51b55f Tweak last change. 2008-05-10 17:34:32 +00:00
Chong Yidong
3f2f222ab4 (x-colors): Re-order colors. 2008-05-10 17:28:09 +00:00
Chong Yidong
f4c1641466 * term/w32-win.el (x-colors):
* term/mac-win.el (x-colors):
* term/x-win.el (x-colors): Re-order colors.
2008-05-10 17:27:33 +00:00
Eric S. Raymond
2888a97eb5 Remove assumption about what nil means as a first arument to vc-do-command. 2008-05-10 13:27:16 +00:00
Reiner Steib
b3fccc2715 (smerge-command-prefix): Fix custom type. 2008-05-10 13:09:04 +00:00
Eric S. Raymond
2cd5294d11 New functions implementing motion to next and previous directory. 2008-05-10 12:40:57 +00:00
Eli Zaretskii
6af511e322 (Windows Files): Update documentation of w32-get-true-file-attributes. 2008-05-10 08:54:03 +00:00
Eli Zaretskii
6c5665e9c4 (Ffile_attributes, Fdirectory_files_and_attributes): Mention
w32-get-true-file-attributes in doc string.
2008-05-10 08:35:15 +00:00
Eli Zaretskii
ed4c17bb82 (syms_of_ntproc) <w32-get-true-file-attributes>: Doc fix. 2008-05-10 08:25:55 +00:00
Eli Zaretskii
1b19439246 Fix last change. 2008-05-10 08:09:39 +00:00
Miles Bader
e952b71136 Merge from gnus--devo--0
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1153
2008-05-10 05:34:55 +00:00
Dan Nicolaescu
8234f5be56 Update todo. 2008-05-10 04:39:08 +00:00
Dan Nicolaescu
4b1a01b30e * vc-sccs.el (vc-sccs-dir-status):
* vc-rcs.el (vc-rcs-dir-status): Avoid using results from multiple
backends and returning up to date files.
2008-05-10 03:58:11 +00:00
Dan Nicolaescu
0108dbd656 (vc-prefix-map): Remove duplicate binding. 2008-05-10 03:55:00 +00:00
Glenn Morris
9ad5de0c1c Switch to recommended form of GPLv3 permissions notice. 2008-05-09 23:48:10 +00:00
Glenn Morris
294981c77c Switch to recommended form of GPLv3 permissions notice. 2008-05-09 23:19:13 +00:00
Glenn Morris
71e1f69d92 (Fread_file_name): Remove reference to insdef, deleted 2008-04-23. 2008-05-09 22:55:11 +00:00
Eric S. Raymond
83370e6bab Note that vc.el now uses this. 2008-05-09 22:31:03 +00:00
Eli Zaretskii
10fea9c4d2 Include sys/types.h, sys/stat.h, and errno.h.
(IS_DIRECTORY_SEP): New macro.
(convert_time, is_exec, stat): New functions.
2008-05-09 20:37:32 +00:00
Eric S. Raymond
6877092ed6 Item said "vc-update/vc-merge should deal with VC systems that don't
update/merge on a file basis, but on a whole repository basis." That's
what selecting the top-level directory of the repo or working copy is
for.
2008-05-09 20:28:54 +00:00
Eric S. Raymond
af83ee68b7 Remove two to-dos. 2008-05-09 20:21:48 +00:00
Eric S. Raymond
cb5d44b66d Dupport an use an observer flag in (vc-dispatcher-selection-set). 2008-05-09 20:17:50 +00:00
Eric S. Raymond
79ac8f50ea VC directory bindings are noew documented. 2008-05-09 20:07:01 +00:00
Eric S. Raymond
7a78b6e74a Document the new VC directory mode. 2008-05-09 20:03:27 +00:00
Eric S. Raymond
edbde3530b Suppress an annoying warning. 2008-05-09 19:10:29 +00:00
Eli Zaretskii
2a85f0c2f0 (stat): Fix last change. 2008-05-09 19:09:33 +00:00
Eli Zaretskii
8aaaec6b62 Support for reporting owner and group of each file on MS-Windows:
* dired.c (stat_uname, stat_gname): New functions, with special
	implementation for w32.
	(Ffile_attributes): Use them instead of getpwuid and getgrgid.

	* w32.c:
	(g_b_init_get_file_security, g_b_init_get_security_descriptor_owner)
	(g_b_init_get_security_descriptor_group, g_b_init_is_valid_sid):
	New initialization states.
	(globals_of_w32): Initialize them to zero.  Initialize the default
	group name to "None".
	(GetFileSecurity_Name): New global var, the name of the function
	to call for GetFileSecurity.
	(GetFileSecurity_Proc, GetSecurityDescriptorOwner_Proc)
	(GetSecurityDescriptorGroup_Proc, IsValidSid_Proc): New typedefs.
	(get_file_security, get_security_descriptor_owner)
	(get_security_descriptor_group, is_valid_sid)
	(get_file_security_desc, get_rid, get_name_and_id)
	(get_file_owner_and_group): New functions.
	(stat): Use get_file_security_desc and get_file_owner_and_group to
	report the owner and primary group of each file.  Don't ignore the
	high 32 bits of file's size, now that st_size is 64-bit wide.  Fix
	test when to get true file attributes.
	(init_user_info): Use get_rid instead of equivalent inline code.
	(fstat): Don't ignore the high 32 bits of file's size.
2008-05-09 19:03:52 +00:00
Eli Zaretskii
71e41ffb85 (struct stat): Move st_dev after st_ino, for better alignment.
Make st_size 64-bit wide.  Add new members st_uname and st_gname.
2008-05-09 19:01:28 +00:00
Eric S. Raymond
06ad7cd861 Comment and to-do list fixes. 2008-05-09 18:59:45 +00:00
Eric S. Raymond
e4ba96dcd1 Remove the vc-dir-insert-directories global. 2008-05-09 18:47:36 +00:00
Eric S. Raymond
c22b0a7da3 Teach the RCS back end to do directories. 2008-05-09 17:51:39 +00:00
Michael Albinus
5a5abb2cee * simple.el (start-file-process): Clarify docstring. 2008-05-09 17:39:33 +00:00
Michael Albinus
e1d92b5b5a *** empty log message *** 2008-05-09 17:38:44 +00:00
Eric S. Raymond
6aa5d910bf Remove wash-log from the VC backend API. 2008-05-09 17:30:49 +00:00
Stefan Monnier
a749e19d07 * vc.el (vc-mark-resolved): Add `backend' argument.
(vc-next-action): Pass it the backend.
(vc-next-action, vc-checkout, vc-mark-resolved, vc-version-diff)
(vc-merge, vc-rollback, vc-update, vc-transfer-file, vc-delete-file)
(vc-default-comment-history, vc-default-create-snapshot)
(vc-default-retrieve-snapshot, vc-default-revert, vc-annotate)
(vc-annotate-revision-previous-to-line)
(vc-annotate-show-diff-revision-at-line, vc-annotate-warp-revision):
* vc-svn.el (vc-svn-checkout):
* vc-mcvs.el (vc-mcvs-checkout):
* vc-hooks.el (vc-state, vc-default-workfile-unchanged-p)
(vc-working-revision, vc-before-save, vc-mode-line):
Prefer vc-call-backend to vc-call so as not to recompute the backend.
2008-05-09 16:41:26 +00:00
Eric S. Raymond
e729055982 Make SCCS backend directory-aware. 2008-05-09 16:33:30 +00:00
Stefan Monnier
734abae3d8 (vc-deduce-fileset): Don't require the checkout-model and the
state to be consistent since it's often an unwarranted restriction.
Don't return the state either.
(vc-next-action): Check that the state is consistent.
(vc-diff-internal, vc-version-diff, vc-print-log, vc-revert)
(vc-rollback, vc-update): Adapt to new return value of vc-deduce-fileset.
2008-05-09 16:01:50 +00:00
Stefan Monnier
327c1d6add (vc-dispatcher-selection-set): More typos, plus indentation. 2008-05-09 16:01:27 +00:00
Stefan Monnier
713b6f8126 (vc-dispatcher-selection-set): Typo. 2008-05-09 15:31:33 +00:00