[Kde-pim] Git migration status

Thomas McGuire mcguire at kde.org
Tue Apr 20 23:07:51 BST 2010


Hi,

On Tuesday 20 April 2010 17:26:11 Torgny Nyblom wrote:
> On Sunday 18 April 2010 11.56.48 Torgny Nyblom wrote:
> [...]
> 
> > Sorry for not giving this url to the public but I don't think my uplink
> > can stand the possible load.
> 
> Ok, now there is an url http://gitorious.org/kdepim/ :)

Nice, thanks.

> I've added the branches I found and uploaded the three repos to gitorious
> so that people can get a copy and verify/report issues.
> 
> Please clone locally and see if you find anything missing, if so post back
> here so we have a record of what is found.

Ok, I gave it a go. I did not yet look for lost history.
First of all, cloning the kdepim repo was over 2 GB, that is really too much.
When browsing the repo with gitk --all, I noticed that the 1.1 branch 
basically included everything of KDE, not only the parts that are relevant for 
today's PIM. For example, it includes translations, kdebase, kdegames and lots 
of other stuff. I guess we can save quite a bit by removing this. Probably 
this is also the case in other branches.

The starting commit of the branches of the kdepim-runtime and of the kdepim 
repo have no parent commits. I remember we had the same issue with kdepimlibs 
once.

I used the script at http://bacn.me/1db6 to look for big files in the repo, 
but there weren't really any interesting. However, we might want to remove the 
following from the kdepim-runtime and the kdepim repo:
        13382015 akonadi/server/tests/enron_email_dataset/enron_contacts.vcf
         1686005 akonadi/server/tests/enron_email_dataset/enron_contacts.txt
         4079946 kresources/groupwise/soap/soapC.cpp (best to remove all of 
                                                      this resource, I guess)

Additionally, we can remove the following branches, since they have been fully 
merged back:

kdepimlibs:
remotes/origin/work/kdab-post-4.0
remotes/origin/work/vkrause/polymorphic-payload

kdepim-runtime:
remotes/origin/work/arzie_akonadi

kdepim:
remotes/origin/AEGYPTEN                                                                               
remotes/origin/aegypten                                               
remotes/origin/aegypten_2_0_0_pre3                                                                          
remotes/origin/akregator/onlinesync                                   
remotes/origin/egroupware                                                                                      
remotes/origin/groupware_backport                                     
remotes/origin/gw_sequoia_devel                                       
remotes/origin/kdab-post-4.0                                          
remotes/origin/kdepim-3.5.5+                                          
remotes/origin/kmail-soc                                              
remotes/origin/knotes-sok                                             
remotes/origin/kroupware                                              
remotes/origin/make_kmail_cool                                        
remotes/origin/nld9_sequoia_devel                                     
remotes/origin/osnabrueck                                             
remotes/origin/proko2                                                 
remotes/origin/proko2-full                                            
remotes/origin/proko2_541174                                          
remotes/origin/proko3
remotes/origin/scalix
remotes/origin/soc
remotes/origin/work/personal/moenicke/enterprise_pretty
remotes/origin/work/personal/moenicke/enterprise_snippets
remotes/origin/work/personal/osterfeld/akregator-post-4.2
remotes/origin/work/personal/osterfeld/enterprise
remotes/origin/work/personal/osterfeld/enterprise-distrlists-take2
remotes/origin/work/personal/pradeepto
remotes/origin/work/personal/vkrause/enterprise
remotes/origin/work/personal/wstephens
remotes/origin/work/soc-gtd

Removing those branches should not affect the master branch in any way, right?

I'm curious what the size is after removing the branches and fixing the 
inclusion of all of KDE in the earlier branches.

Locally, I tried deleting _all_ branches and tags, but the size is still 
around 650MB. I think cutting of the history to a certain date for the 
official KDE repository would be ok, as long as we also provide a "full" repo 
for those interested in the history. Main development should IMHO happen in 
the light repository.

I noticed some tags with the revision number appended, like 4.4.1_1096481. Any 
idea where those come from?

Regards,
Thomas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-pim/attachments/20100421/44786b87/attachment.sig>
-------------- next part --------------
_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/


More information about the kde-pim mailing list