[dev] [commits] Horde-Hatchery branch master updated. d3fcd5cdd11ada51d44c03fccd529ba9beed543d

Michael M Slusarz slusarz at horde.org
Wed Jan 6 17:48:12 UTC 2010


Quoting Jan Schneider <jan at horde.org>:

> Zitat von Michael M Slusarz <slusarz at horde.org>:
>>
>> 1. Go to horde-git:master. Make sure it is updated.
>> 2. Do 'git checkout -b tmp  
>> 5d259f069ca8c31700d5431a595d2e3b5d961ea9'  This creates a temporary  
>> branch and sets HEAD to right before IMP was imported.
>> 3. Do 'git fetch <path to horde-hatchery> master:hatchery'  <path  
>> to horde-hatchery> can be the filepath to the hatchery repo on the  
>> local machine.  This pulls in all of hatchery's history to horde-git.
>> 4. Do 'git merge <path to horde-hatchery>'  There will be at least  
>> one conflict that needs to be resolved (.gitignore).
>> 5. Do 'git merge master'.  This should merge all changes done to  
>> horde-git after 12/23/2009 (when IMP was added).  There will be at  
>> least two conflicts that need to be resolved  
>> (.gitattributes/.gitignore)
>> 6. Now 'tmp' contains the full, combined history of horde-git and  
>> horde-hatchery.
>
> Great, (with a Patrick Stewart voice) make it so ;-) Though we might  
> want to do this after we agreed whether we want a single repository  
> for all framework and application code.

Yeah - I'm not going to do this yet without further input.  Two things  
I didn't mention: this above method doesn't remove the "moving imp to  
horde-git" and "imported imp from horde-hatchery" commits.  Not really  
any need to keep these around - and this is probably one of the few  
valid reasons to modify the commit history.  Also, this method doesn't  
add the branches currently present in horde-hatchery.  It will  
probably be easiest to recreate these branches by creating a new  
branch in horde-git and then cherry-picking (or equivalent) the  
commits from the topic branch in horde-hatchery.

michael

-- 
___________________________________
Michael Slusarz [slusarz at horde.org]



More information about the dev mailing list