> With Subversion, you can have unversioned files inside of a versioned
> directory. When updating to the latest files in the repository, the
> unversioned files were untouched. I would hope this would be the same
> with git. Otherwise, this whole idea of keeping my ~/.vim updated to
> the vim-latex/vimfiles is a moot point.
In git (as with all DVCS), versioning exists at the project level and
not the file level. You could certainly put unmanaged files within a git
repository and never add them to the change history, but the first time
you do something like 'git reset --hard' (or a similar checkout), the
files you added would be in danger of being removed by git.
The ideal situation would be to manage your ~/.vim directory in git and
then merge a vimfiles repository from vim-latex into your .vim
directory. That way you could pull vim-latex updates into your change
history and then merge them ("git pull" provides a way to automate
fetching and merging). Unfortunately, with the git repo having a
vimfiles /subdirectory/, it is a little more complicated.
It's possible that a local changeset on your side that moves everything
from /vimfiles/ into the root directory and then gets rid of the web
files might do the trick. That is, the merge with your local history
should (I think?) "re-move" and "re-delete" every time. It's worth a
shot (in a test ~/.vim directory), but it would be much easier if the
vim-latex git repo looked like a vimfiles directory.
--Ted
--
Ted Pavlic <[email protected]>
------------------------------------------------------------------------------
What You Don't Know About Data Connectivity CAN Hurt You
This paper provides an overview of data connectivity, details
its effect on application quality, and explores various alternative
solutions. http://p.sf.net/sfu/progress-d2d
_______________________________________________
Vim-latex-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/vim-latex-devel