Ok. Got the message. No one knows, or no one cares.
Thanks anyway folks.
Paul G.
On 12 Jul 2002 at 16:10, Paul G. wrote:
> There is a sandbox utility, "eSafe" which pointed this out to me.
> This may have already been dealt with in the
> latest beta release (v1.3). I just don't know.
>
> Is it really necessary for wincvs.exe to access every single
> directory before it can update a single local
> repository?
>
> If it is necessary, then why?
>
> It seems rather inefficient (incurring a very high overhead in terms
> of file accessing and associated disk to
> memory swapping typical for any Windows OS -- eg. Virtual Memory) as
> Windows OS's allow "dynamic random access" (Win32 API) to any
> directory on any drive without having to read every single directory
> on the drive (qv. eg. in date of creation order) before finding the
> appropriate (local) repository (eg. file format, in this case is NTFS.
> MFT was specifically designed to allow OS to directly determine if an
> entry exists and exactly what size that entry might be as well as date
> of creation and other pertinent file information.)
>
> Win32 API provides a dynamic reference capability via OpenFile()
> and/or CreateFile() for as long as a valid
> "path" is referenced. Errors occur if the directory doesn't exist.
> Of course, you would have to use a different API call in order to
> actually read the various files, eg. ReadFile(), under a given
> directory.
>
> ####
>
> If WinCVS should not be reading through every directory on the drive,
> then I would like to report this as a bug
> (via Bugzilla) in order for it to be dealt with appropriately as it
> impacts everything from NT4 all the way through to XP, or any of the
> most recent releases of the Windows Operating System(s).
>
> If this is the way it "ought" to be, then I would appreciate someone
> letting me know where Wincvs.exe is
> concerned. That way I do not end up wasting either the WinCVS
> developers time or my own in terms of dealing with and submitting bug
> reports for WinCVS.
>
> Thanks,
>
> Paul G.
>
> ------------------------ Yahoo! Groups Sponsor
> ---------------------~--> Save on REALTOR Fees
> http://us.click.yahoo.com/Xw80LD/h1ZEAA/Ey.GAA/z3wwlB/TM
> ---------------------------------------------------------------------~
> ->
>
> To unsubscribe from this group, send an email to:
> cvsgui-unsubscribe@xxxxxxxxxxx
>
>
>
> Your use of Yahoo! Groups is subject to
> http://docs.yahoo.com/info/terms/
>
>
|