[Kde-scm-interest] kdelibs official branches import finished

Thiago Macieira thiago at kde.org
Thu Dec 27 22:22:03 CET 2007


git-fast-import statistics:
---------------------------------------------------------------------
Alloc'd objects:     550000
Total objects:       548418 (     57465 duplicates                  )
      blobs  :       246734 (     54042 duplicates     166115 deltas)
      trees  :       228141 (      3423 duplicates     204728 deltas)
      commits:        73543 (         0 duplicates          0 deltas)
      tags   :            0 (         0 duplicates          0 deltas)
Total branches:          96 (       144 loads     )
      marks:        1048576 (    268171 unique    )
      atoms:          22471
Memory total:         22654 KiB
       pools:          5467 KiB
     objects:         17187 KiB
---------------------------------------------------------------------
pack_report: getpagesize()            =       4096
pack_report: core.packedGitWindowSize =   33554432
pack_report: core.packedGitLimit      =  268435456
pack_report: pack_used_ctr            =      76570
pack_report: pack_mmap_calls          =        555
pack_report: pack_open_windows        =          8 /         17
pack_report: pack_mapped              =  268435456 /  369238695
---------------------------------------------------------------------

Sorry, I forgot "time". In any case, the code spends more time ignoring 
commits than exporting them.

before repack:
$ du -sh
1,3G    .

after repack:
$ du -sh
239M    .

Other stats:
$ git count-objects -v
count: 0
size: 0
in-pack: 547980
packs: 1
prune-packable: 0
garbage: 0

$ git rev-list HEAD | wc -l
66586

$ git rev-list --all | wc -l
73543


To prove I have the very same checkout:
$ git cat-file -p HEAD
tree 9fc2d64f105c8336e6baece6a72989257c5d7f68
parent 5ea589ba11406e09d48aa864268622faeb1c2d40
author ossi <ossi at localhost> 1198356638 -0000
committer ossi <ossi at localhost> 1198356638 -0000

- don't get confused by one-letter keys, trailing spaces on keys,
  mismatched brackets, ...
- minor optimizations (moved some conditions, removed pointless ones)

svn path=/trunk/KDE/kdelibs/; revision=751804

And here's the interesting output:
$ git branch
  KDE/1.1
  KDE/1.1.0
  KDE/1.1.1
  KDE/1.1.2
  KDE/2.0
  KDE/2.0.0
  KDE/2.0.1
  KDE/2.1
  KDE/2.1.0
  KDE/2.1.1
  KDE/2.1.2
  KDE/2.2
  KDE/2.2.0
  KDE/2.2.1
  KDE/2.2.2
  KDE/3.0
  KDE/3.0.0
  KDE/3.0.1
  KDE/3.0.2
  KDE/3.0.3
  KDE/3.0.4
  KDE/3.0.5
  KDE/3.0.5a
  KDE/3.1
  KDE/3.1.0
  KDE/3.1.1
  KDE/3.1.2
  KDE/3.1.3
  KDE/3.1.4
  KDE/3.1.5
  KDE/3.2
  KDE/3.2.0
  KDE/3.2.1
  KDE/3.2.2
  KDE/3.2.3
  KDE/3.3
  KDE/3.3.0
  KDE/3.3.1
  KDE/3.3.2
  KDE/3.4
  KDE/3.4.0
  KDE/3.4.0-beta1
  KDE/3.4.0-beta2
  KDE/3.4.1
  KDE/3.4.2
  KDE/3.4.3
  KDE/3.4.3_467549
  KDE/3.4.90
  KDE/3.4.91
  KDE/3.4.92
  KDE/3.5
  KDE/3.5.0
  KDE/3.5.1
  KDE/3.5.2
  KDE/3.5.2_519807
  KDE/3.5.3
  KDE/3.5.4
  KDE/3.5.5
  KDE/3.5.5_591452
  KDE/3.5.6
  KDE/3.5.7
  KDE/3.5.8
  KDE/3.80.3
  KDE/3.90.1
  KDE/3.93
  KDE/3.94
  KDE/3.95
  KDE/3.96
  KDE/3.97
  arts/1.0
  arts/1.0.0
  arts/1.0.1
  arts/1.0.2
  arts/1.0.3
  arts/1.0.4
  arts/1.0.5
  arts/1.0.5a
  arts/1.1
  arts/1.1.0
  arts/1.1.1
  arts/1.1.2
  arts/1.1.3
  arts/1.1.4
  arts/1.1.5
  arts/1.2
  arts/1.2.0
  arts/1.2.1
  arts/1.2.2
  arts/1.2.3
  arts/1.3
  arts/1.3.0
  arts/1.3.1
  arts/1.3.2
  arts/1.4
  arts/1.4.0
* master

-- 
  Thiago Macieira  -  thiago (AT) macieira.info - thiago (AT) kde.org
    PGP/GPG: 0x6EF45358; fingerprint:
    E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358
-------------- next part --------------
create repository KDE/kdelibs
  branch KDE/1.1
  branch KDE/1.1.0
  branch KDE/1.1.1
  branch KDE/1.1.2
  branch KDE/2.0
  branch KDE/2.0.0
  branch KDE/2.0.1
  branch KDE/2.1
  branch KDE/2.1.0
  branch KDE/2.1.1
  branch KDE/2.1.2
  branch KDE/2.2
  branch KDE/2.2.0
  branch KDE/2.2.1
  branch KDE/2.2.2
  branch KDE/3.0
  branch KDE/3.0.0
  branch KDE/3.0.1
  branch KDE/3.0.2
  branch KDE/3.0.3
  branch KDE/3.0.4
  branch KDE/3.0.5
  branch KDE/3.0.5a
  branch KDE/3.1
  branch KDE/3.1.0
  branch KDE/3.1.1
  branch KDE/3.1.2
  branch KDE/3.1.3
  branch KDE/3.1.4
  branch KDE/3.1.5
  branch KDE/3.2
  branch KDE/3.2.0
  branch KDE/3.2.1
  branch KDE/3.2.2
  branch KDE/3.2.3
  branch KDE/3.2.3a
  branch KDE/3.3
  branch KDE/3.3.0
  branch KDE/3.3.1
  branch KDE/3.3.1a
  branch KDE/3.3.2
  branch KDE/3.4
  branch KDE/3.4.0
  branch KDE/3.4.0-beta1
  branch KDE/3.4.0-beta2
  branch KDE/3.4.1
  branch KDE/3.4.2
  branch KDE/3.4.3
  branch KDE/3.4.90
  branch KDE/3.4.91
  branch KDE/3.4.92
  branch KDE/3.5
  branch KDE/3.5.0
  branch KDE/3.5.1
  branch KDE/3.5.2
  branch KDE/3.5.3
  branch KDE/3.5.4
  branch KDE/3.5.5
  branch KDE/3.5.6
  branch KDE/3.5.7
  branch KDE/3.5.8
  branch KDE/3.80.2
  branch KDE/3.80.3
  branch KDE/3.90.1
  branch KDE/3.91
  branch KDE/3.92
  branch KDE/3.93
  branch KDE/3.94
  branch KDE/3.95
  branch KDE/3.96
  branch KDE/3.97
  branch arts/1.0
  branch arts/1.0.0
  branch arts/1.0.1
  branch arts/1.0.2
  branch arts/1.0.3
  branch arts/1.0.4
  branch arts/1.0.5
  branch arts/1.0.5a
  branch arts/1.1
  branch arts/1.1.0
  branch arts/1.1.1
  branch arts/1.1.2
  branch arts/1.1.3
  branch arts/1.1.4
  branch arts/1.1.5
  branch arts/1.2
  branch arts/1.2.0
  branch arts/1.2.1
  branch arts/1.2.2
  branch arts/1.2.3
  branch arts/1.2.3a
  branch arts/1.3
  branch arts/1.3.0
  branch arts/1.3.1
  branch arts/1.3.2
  branch arts/1.4
  branch arts/1.4.0
  branch kde4-work
end repository

match /trunk/(kdelibs)/
  repository KDE/\1
  branch master
  max revision 409202
end match

match /trunk/KDE/(kdelibs)/
  repository KDE/\1
  branch master
  min revision 409209
end match

match /tags/ARTS_(\d+)_(\d+)_RELEASE/kdelibs/
  min revision 145162
  max revision 409202
  repository KDE/kdelibs
  branch arts/\1.\2.0
end match
match /tags/ARTS_(\d+)_(\d+)_(\d+)_RELEASE/kdelibs/
  min revision 145162
  max revision 409202
  repository KDE/kdelibs
  branch arts/\1.\2.\3
end match
match /tags/ARTS_(\d+)_(\d+)_(\d+)[Aa]_RELEASE/kdelibs
  min revision 192719
  max revision 409202
  repository KDE/kdelibs
  branch arts/\1.\2.\3a
end match
match /branches/ARTS_(\d+)_(\d+)_BRANCH/kdelibs/
  min revision 147167
  max revision 409202
  repository KDE/kdelibs
  branch arts/\1.\2
end match

match /branches/KDE_(\d+)_(\d+)_BRANCH/(kdelibs)/
  repository KDE/\3
  branch KDE/\1.\2
  max revision 409202
end match

match /tags/KDE_(\d+)_(\d+)_RELEASE/(kdelibs)/
  repository KDE/\3
  branch KDE/\1.\2.0
  max revision 409202
end match

match /tags/KDE_(\d+)_(\d+)_(\d+)_RELEASE/(kdelibs)/
  repository KDE/\4
  branch KDE/\1.\2.\3
  max revision 409202
end match
match /tags/KDE_(\d+)_(\d+)_(\d+)[Aa]_RELEASE/(kdelibs)/
  repository KDE/\4
  branch KDE/\1.\2.\3a
  min revision 192719
  max revision 409202
end match
match /tags/KDE_(\d+)_(\d+)_(\d+)_BETA_(\d+)/(kdelibs)/
  repository KDE/\5
  branch KDE/\1.\2.\3-beta\4
  min revision 376088
  max revision 409202
end match

match /tags/KDE/3.5.0-alpha1/(kdelibs)/
  repository KDE/\1
  branch KDE/3.4.90
  min revision 443441
  max revision 445561
end match
match /tags/KDE/3.5.0-beta1/(kdelibs)/
  repository KDE/\1
  branch KDE/3.4.91
  min revision 459298
  max revision 460260
end match
match /(branches|tags)/KDE/([^/]+)A/(kdelibs)/
  repository KDE/\3
  branch KDE/\2a
  min revision 409209
end match
match /(branches|tags)/KDE/([^/]+)/(kdelibs)/
  repository KDE/\3
  branch KDE/\2
  min revision 409209
end match

match /(branches|tags)/(KDE|ARTS)_[^/]+/$
  action recurse
end match

match /
end match
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/kde-scm-interest/attachments/20071227/8fb73268/attachment.pgp 


More information about the Kde-scm-interest mailing list