comparison man/maintaining.texi @ 77656:e0c0a6271f90

(Create Tags Table): Add text about the dangers of making symbolic links to tags files. (Clarified by RMS.)
author Richard M. Stallman <rms@gnu.org>
date Sun, 06 May 2007 17:49:19 +0000
parents 280d520f6407
children 052499f7ba7d
comparison
equal deleted inserted replaced
77655:61d6d08c1ecf 77656:e0c0a6271f90
407 move an entire directory tree containing both the tags file and the 407 move an entire directory tree containing both the tags file and the
408 source files, and the tags file will still refer correctly to the source 408 source files, and the tags file will still refer correctly to the source
409 files. If the tags file is in @file{/dev}, however, the file names are 409 files. If the tags file is in @file{/dev}, however, the file names are
410 made relative to the current working directory. This is useful, for 410 made relative to the current working directory. This is useful, for
411 example, when writing the tags to @file{/dev/stdout}. 411 example, when writing the tags to @file{/dev/stdout}.
412
413 When using a a relative file name, it should not be a symbolic link
414 pointing to a tags file in a different directory, because this would
415 generally render the file names invalid.
412 416
413 If you specify absolute file names as arguments to @code{etags}, then 417 If you specify absolute file names as arguments to @code{etags}, then
414 the tags file will contain absolute file names. This way, the tags file 418 the tags file will contain absolute file names. This way, the tags file
415 will still refer to the same files even if you move it, as long as the 419 will still refer to the same files even if you move it, as long as the
416 source files remain in the same place. Absolute file names start with 420 source files remain in the same place. Absolute file names start with