onsdag 3 november 2021 kl. 09:15:00 UTC+1 skrev H. Niemann:

> How hard 
>
Probably not very hard if it is to just sum up the sizes.
 

> and how useful 
>
 If useful = accurate: The answer will range from "not at all" to "quite 
accurate". It all depends on what type of files you have and what changes 
you have done.

A text file will deltify beautifully (I don't dare to give a guess but in 
the same order of magnitude as the changed bytes). A Word document where 
change a single line might require resending the whole file (since it is a 
ZIP file and small change might reset the whole compression scheme).

So for defining a worst-case scenario it might be useful.

would it be to list the combined file size 
>
> 303 files (37kBytes) selected, 305 files (219kBytes) total
>
> (i.e. show the file size and leave the guessing how big the commit might 
> be to the user)?
>
> It would at least give a hint whether really large files are 
> added/selected/committed, 
>
> like compiled binaries or big pictures.
>
> (Some projects I work with store 200MBytes+ disk images in SVN and then 
> you want to know in advance whether that file is checked or not ..)
>
>  
>
> Hartmut
>
>  
>
>  
>
> *Von:* Daniel Sahlberg via TortoiseSVN <[email protected]> 
> *Gesendet:* Montag, 1. November 2021 09:33
> *An:* TortoiseSVN <[email protected]>
> *Betreff:* Re: Feature request: show the amount of data to be submitted 
> on the commit window
>
>  
>
> söndag 31 oktober 2021 kl. 12:16:19 UTC+1 skrev Adam Jones:
>
> Exactly and this is what I'm suggesting;  that this *correct *calculation 
> is made by determining the total of each individual files change data.  
> That could be done on the local system before submission and shown in this 
> box here.   It may be that the figure doesn't appear instantly as the 
> window renders and that it has to calculate enumerating through files in 
> the background once the window is up.  
>
>  
>
> I checked with some of the Subversion developers and it is not an easy 
> thing to estimate or guess the size of a commit before it happens. To quote 
> them you need to "deltify the files" and then sum up the changes (possibly 
> adding overhead). Of course it can be done, but there are no APIs for this 
> currently. Any changes should probably be done in the Subversion code first 
> and then it it should be a relatively small change to call these APIs from 
> TortoiseSVN. If you are interested to  help, please check 
> https://subversion.apache.org/contributing.html.
>
>  
>
> Kind regards,
>
> Daniel
>
>  
>
>  
>
>  
>
> On Sun, 31 Oct 2021 at 08:01, Stefan via TortoiseSVN <
> [email protected]> wrote:
>
> you can't just add up the file sizes to determine the data to be 
> transferred. Because only changes are transferred, not whole files. 
>
> -- 
> You received this message because you are subscribed to a topic in the 
> Google Groups "TortoiseSVN" group.
> To unsubscribe from this topic, visit 
> https://groups.google.com/d/topic/tortoisesvn/EGEkWK8icV4/unsubscribe 
> <https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Ftopic%2Ftortoisesvn%2FEGEkWK8icV4%2Funsubscribe&data=04%7C01%7Chartmut.niemann%40siemens.com%7C7fefe6e9335245b5852908d99d1247c0%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C0%7C637713524832682225%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=i3MgL2ZpggkrHFDkeDtZMOaiXeaIBwHiyNWKLhIi5ZM%3D&reserved=0>
> .
> To unsubscribe from this group and all its topics, send an email to 
> [email protected].
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/tortoisesvn/e5e3cc73-96ad-4e67-9bcf-07e9cb8d2642n%40googlegroups.com
>  
> <https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Ftortoisesvn%2Fe5e3cc73-96ad-4e67-9bcf-07e9cb8d2642n%2540googlegroups.com%3Futm_medium%3Demail%26utm_source%3Dfooter&data=04%7C01%7Chartmut.niemann%40siemens.com%7C7fefe6e9335245b5852908d99d1247c0%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C0%7C637713524832682225%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=HmuX08s%2B3RxfyOjGMpF7QSaIKZfsV8NgDzeSUMKGKfk%3D&reserved=0>
> .
>
>
>  
>
> -- 
>
>  
>
> Adam Jones
> Web Developer 
>
> www.adam-makes-websites.com 
> <https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.adam-makes-websites.com%2F&data=04%7C01%7Chartmut.niemann%40siemens.com%7C7fefe6e9335245b5852908d99d1247c0%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C0%7C637713524832692179%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=J82Ys4b4awxrpARlNSmolrKljx3kGVsAkG3wLWvpjO8%3D&reserved=0>
>  
> | t: +44 (0)207 099 4515 <+44%2020%207099%204515>
>
> -- 
> You received this message because you are subscribed to the Google Groups 
> "TortoiseSVN" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/tortoisesvn/e28c4ef0-d97c-443c-a930-58be86041917n%40googlegroups.com
>  
> <https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgroups.google.com%2Fd%2Fmsgid%2Ftortoisesvn%2Fe28c4ef0-d97c-443c-a930-58be86041917n%2540googlegroups.com%3Futm_medium%3Demail%26utm_source%3Dfooter&data=04%7C01%7Chartmut.niemann%40siemens.com%7C7fefe6e9335245b5852908d99d1247c0%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C0%7C637713524832692179%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=p%2By8en7r4dyVO6xQleuP2%2FUJAbEnUYQMGashda3TQMk%3D&reserved=0>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"TortoiseSVN" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tortoisesvn/b560056b-fb62-4a50-9171-7c812cf8fb4fn%40googlegroups.com.

Reply via email to