A little update,

the diff produced through this method sadly does not hold the sunshine changes,
but the code that's not in sunshine yet.

I thought mercurial would be so smart as to recognize the current repo
as the parent
which to treat as the thing to diff against, but it seems the steps I
used cause the diff
to be based off the sunshine either way.

The clone method of merging repos indeed creates the 2.2MB file.

--Chalice Yao

On Thu, Dec 20, 2012 at 6:12 PM, Ambrosia <chaoss...@gmail.com> wrote:
> On Thu, Dec 20, 2012 at 10:56 AM, Henri Beauchamp <sl...@free.fr> wrote:
>> On Thu, 20 Dec 2012 00:03:03 -0800 (PST), Nicky Perian wrote:
>>
>>> I decided to put some walk with my rather cheap talk.
>>> Here is a repackaged server side avatar baking repository.
>>> https://bitbucket.org/NickyP/viewer-development-sunshine-diff/overview
>>
>> I'm afraid it didn't work... The diff I get with viewer-development
>> is still 2Mb big and includes many irrelevant changes such as UI code
>> refactoring, path finding tools changes, etc, etc, etc...
>>
>> No need to waste your time any more, anyway, since I wasted mine
>> yesterday to clean up the 2Mb diff (which is now only 1.4Mb big,
>> i.e. 40% of the changes in sunshine-external are unrelated to the
>> new server-side baking code !).
>>
>> If anyone wants this cleaned-up diff, let me know and I'll send it to
>> you.
>>
>> Regards,
>>
>> Henri.
>
> Why are you folks not doing something like this?
>
> 1. hg clone viewer-dev
> 2. change to the viewer-dev folder
> 3. 'hg pull https://hg.secondlife.com/sunshine-external'
> 4. hg merge
> 5. clean up the 3-way diff of llviewerversion.h
> 6. hg diff > foo.diff
>
> The result is a 356k large foo.diff file that's much easier to clean
> up than a 2 mb monstrosity.
>
>
> --Chalice Yao
_______________________________________________
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

Reply via email to