<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">On 12/08/2021 22:08, Vojtěch Čihák via
      fpc-pascal wrote:<br>
    </div>
    <blockquote type="cite" cite="mid:20210812220843.601F4E05@atlas.cz">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <p style="padding:0 0 0 0; margin:0 0 0 0;">Hi,</p>
      <p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
      <p style="padding:0 0 0 0; margin:0 0 0 0;">my numbers of Lazarus
        on Linux, Qt (incl. binaries and *.ppu and *.o files)</p>
      <p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
      <p style="padding:0 0 0 0; margin:0 0 0 0;">SVN:</p>
      <p style="padding:0 0 0 0; margin:0 0 0 0;">lazarus dir: 2.6 GB
        (40000 files, 1300 dirs)</p>
      <p style="padding:0 0 0 0; margin:0 0 0 0;">.svn subdir: 1.6 GB
        (25000 files, 260 dirs)</p>
      <p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
      <p style="padding:0 0 0 0; margin:0 0 0 0;">GIT:</p>
      <p style="font-size: 13.3333px;">lazarus dir: 1 GB (15000 files,
        950 dirs)</p>
      <p style="font-size: 13.3333px;">.git subdir: 150 MB (60 files, 40
        dirs)</p>
      <p style="padding:0 0 0 0; margin:0 0 0 0;"> <br>
      </p>
    </blockquote>
    <br>
    The size of the .svn / .git dir will vary, dependent how often you
    "clean" it.<br>
    <br>
    That is it will grow, when you work with the repro (svn update / git
    pull or commit ....)<br>
    <br>
    So you can compare those either<br>
    1) immediately after your first checkout/clone<br>
    <br>
    2) after cleaning<br>
    IIRC <br>
    in svn "svn cleanup  --vacuum-pristines " not sure....<br>
    in git "git gc" (or git gc --aggressive)<br>
    <br>
    <br>
    IIRC, svn will end up a little bit smaller. But you lose that as
    soon as you stop running maintenance.<br>
    <br>
    Not to say if you need to often switch between trunk and fixes.....<br>
    (In git, I have 2 work dirs, one for main, one for fixes => but
    only ONE .git dir => so that saves space)<br>
    <br>
  </body>
</html>