Hello, folks. I Googled for about 20 minutes and seemed to find nothing. Here is my problem.
1. I check out a project in Eclipse using Subclipse. 2. I work on the project in Textmate. 3. In Textmate, I add a file to version control, queueing it to be committed.
At this point when I flip back to Eclipse, the Subclipse plugin thinks the entire directory containing the new file is not under version control. If I try to update or check in with Subclipse, that directory is messed up. It's as though Subclipse doesn't think the directory is a working copy, even though the .svn directory is still there and the entries file is still there. I haven't done a before-and-after diff yet, so I don't know what happened. I'm too tired to do that now. :)
Any advice? What's up? Help!
Thanks.
J. B. Rainsberger wrote:
Hello, folks. I Googled for about 20 minutes and seemed to find nothing. Here is my problem.
- I check out a project in Eclipse using Subclipse.
- I work on the project in Textmate.
- In Textmate, I add a file to version control, queueing it to be
committed.
At this point when I flip back to Eclipse, the Subclipse plugin thinks the entire directory containing the new file is not under version control. If I try to update or check in with Subclipse, that directory is messed up. It's as though Subclipse doesn't think the directory is a working copy, even though the .svn directory is still there and the entries file is still there. I haven't done a before-and-after diff yet, so I don't know what happened. I'm too tired to do that now. :)
I diffed the .svn/entries file, and one is some text format and the other is XML. Is this a difference in the Subversion client versions? Does the TextMate Subversion bundle use a different client version than the Subclipse/Subversive client? How would I tell?
Thanks.
On 9. Nov 2006, at 05:52, J. B. Rainsberger wrote:
[...] I diffed the .svn/entries file, and one is some text format and the other is XML. Is this a difference in the Subversion client versions? Does the TextMate Subversion bundle use a different client version than the Subclipse/Subversive client? How would I tell?
TextMate uses your installed svn client.
Likely Subclipse links with libsvn or similar.
When you use svn 1.4 with a repository, the format of files are updated in a non-backwards-compatible way. So it might be, that you have 1.4 on disk, but Subclipse is based on 1.3.
Allan Odgaard wrote:
On 9. Nov 2006, at 05:52, J. B. Rainsberger wrote:
[...] I diffed the .svn/entries file, and one is some text format and the other is XML. Is this a difference in the Subversion client versions? Does the TextMate Subversion bundle use a different client version than the Subclipse/Subversive client? How would I tell?
TextMate uses your installed svn client.
Likely Subclipse links with libsvn or similar.
When you use svn 1.4 with a repository, the format of files are updated in a non-backwards-compatible way. So it might be, that you have 1.4 on disk, but Subclipse is based on 1.3.
Thank you; I eventually figured that out. You responded before I got to update my thread. :) My subconscious needed time to remind my conscious that I'd read about the file format change a while ago.
Take care.