[Kde-pim] Re: KDEPIM Git Move

Torgny Nyblom kde at nyblom.org
Fri Nov 5 13:14:36 GMT 2010


On Friday 05 November 2010 13.04.06 Torgny Nyblom wrote:
[...]
> One open issue:
Well two :)

There are two options for how the conversion should be done:

* "Flat" history, This is the way that all rules use so far except the pim 
	ones in certain versions.
	Pro: "git log" will be accurate.
	Pro: Easier to verify since git log will be able to follow history.
	Con: Old revisions will be different from what they acctually were as all
			files will be named as they are in HEAD. ie revisions prior to the 
			migration will be unbuildable (well not exactly the migration point
			but when the first move/copy occured).
	Con: Merges will be hidden, ie shown as changes.

*"As is" history. This would meen trying to stay as close to the actual 
	history in SVN as it was at any given revision.
	Pro: History will be more correct.
	Pro: Merges will be marked as merges not changes.
	Con: "git log" will be unable to follow history corectlly, however "git gui
		 blame" will be correct.
	Con: Harder to verify history as git log will not be able to follow history
		 in all cases.
	Con: Repository size will be slightly bigger and contain more partial
		 branches (might be hidden)

Either way I think that getting 100% correct history will be a (practical) 
imposibility.

/Regards
Torgny
_______________________________________________
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