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.
