[Samba] Subversion on windows showing makefiles modified.
Bill Williams
billwilliams at qcsoftware.com
Thu Mar 30 14:23:09 GMT 2006
We are running samba 3.0.10 at work on our server. It is serving a
filesystem which contains all of our subversion workspaces for our
developers.
We are using subversion 1.3.0.
The source code and makefile have the eol-style set to native.
When I first created the individual workspaces, I checked them out under
linux; therefore, all of the files were in unix format.
We generally do our work on windows computers; therefore, as files have
been modified and committed, they are put back into the workspaces in
dos format since the windows computers did the commit.
Now here's the issue. The "svn status" command on windows will show a
makefile as having been modified when it has not. This only occurs if I
update my workspace because another developer modified and committed the
makefile from their workspace.
At first I thought the problem was because the normal file was in dos
format while the file in the text-base directory was in unix format. I
tried setting both files to unix format and also dos format and still
get the same result from "svn status" saying the file has been modified.
If I modify a makefile and commit it, "svn status" does not show the
makefile as being modified after the commit. I checked and when I do
the commit in my workspace, the normal file is in dos format and the
text-base file is in unix format so I sure can't figure out what's going on.
Normal source code files do not have this behavior even though they also
end up in dos format while the text-base file is in unix format.
To take this a step further, I copied my entire workspace onto my local
disk on my windows computer and "svn status" does NOT report the
makefile as having been modified.
By the way, under linux, it does not report the makefile as modified.
More information about the samba
mailing list