Rob Brandt wrote:
> Hi. I'm new to subversion. I'm using it with TortoiseSVN.
>
> One of the project I want it to manage is a desktop app being
> designed in a 4GL programming tool. It's project files are saved as
> binary. Each time the project is loaded *each* of it's libraries is
> touched and the file date is updated, even if no changes are made to
> the code. This causes svn to update each of the libraries in the
> commit, which is incredibly wasteful. Several megabytes of files is
> uploaded with each commit even if I opened the project just to change
> one line of code in a 25k file.
>
> Is there any way around this? I previously used a commercial scm
> tool called NG3, and it worked nicely for this project as it ignored
> dates and looked only for actual binary changes in the files.
I'm not sure I understand. Have you verified that there're several megs
of data sent to the repository per commit? Subversion uses a binary
diff, and only sends the differences, so if the only change is really to
the file modification date, there shouldn't be any appreciable network
traffic at all. (It may flag the files as having been changed, but
that's relatively minor.) Have you watched the size of your repository
grow?
-David
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Nov 21 19:17:36 2005