On Fri, May 3, 2013 at 4:00 AM, Colin Guthrie <gm...@colin.guthr.ie> wrote:
> Hi,
>
> I've only just had need to clone this looking for a change made a while
> ago that I think is causing me trouble and which I need to revert.
>
> After cloning I was quite upset to find that the history is not preserved?
>
> I've done several svn-git conversions over the years and preserving the
> history was a major part of that process. Am I missing something obvious
> here - is there some alternative to the github zf1 clone? Has anyone
> else questioned this? Is there effort to create a new clone from the svn
> to replace it? Having full history in git would be very convenient.

We have full history in git from sometime between 1.5 and 1.6 onwards.

The reason we don't have ALL history is because we changed the SVN
repository layout in between those versions, and git-svn simply cannot
traverse it. We went from this:

- http://framework.zend.com/svn/framework/trunk

to this:

- http://framework.zend.com/svn/framework/standard/trunk

I've tried many times to build a git-svn clone with full history, and
have never found a way to do it, short of replaying commit by commit,
which, based on some experiments, would have taken more than a week
even for an automated process -- and I have my doubts that it would be
successful.

As for tags, we could not have all tags in git due to the way that we
built tags in ZF1. Tags in ZF1 were not a direct copy of a given
version -- they had a number of changes, including inclusion of the
extras repository, pinning to a specific version of Dojo, and an
actual build from Dojo. As a result, "copying" them into the git
repository was again a nightmare -- as each one took between 20 and
35MB of space; as an example, just recreating 1.12.0 - 1.12.3 took me
close to 2 hours, and much of it was manual. Doing this for each of
the tags would inflate the repository to a point that cloning it would
take ridiculously long, and would take weeks of time for an individual
to accomplish.

So, we had to make tradeoffs.

- If you want full history, you have to look at the legacy SVN repo
- If you want older tags, either download the tarballs, or grab them
from the legacy SVN repo


> 'Twas brillig, and Matthew Weier O'Phinney at 05/04/13 17:57 did gyre
> and gimble:
>> We have completed the transition from subversion to GitHub for Zend 
>> Framework 1.
>>
>> At this time:
>>
>> - The old http://framework.zend.com/svn/framework/standard and
>> http://framework.zend.com/svn/framework/extras SVN URIs still work,
>> but are marked READ-ONLY, and will not receive further updates.
>> - https://github.com/zendframework/zf1 has been created, and the
>> various README files have been updated to reflect the change in
>> location and development processes.
>> - https://github.com/zendframework/zf1-extras has been created
>> - Issues reported since 1.12.0 was released and not yet resolved have
>> been ported to https://github.com/zendframework/zf1/issues
>> - JIRA has been marked read-only, and banners indicating the new
>> locations for the ZF1 and ZF2 issue trackers have been placed.
>>
>> For more information on the migration, please see http://bit.ly/zf1-goes-git
>>
>> --
>> Matthew Weier O'Phinney
>> Project Lead            | matt...@zend.com
>> Zend Framework          | http://framework.zend.com/
>> PGP key: http://framework.zend.com/zf-matthew-pgp-key.asc
>>
>
>
> --
>
> Colin Guthrie
> gmane(at)colin.guthr.ie
> http://colin.guthr.ie/
>
> Day Job:
>   Tribalogic Limited http://www.tribalogic.net/
> Open Source:
>   Mageia Contributor http://www.mageia.org/
>   PulseAudio Hacker http://www.pulseaudio.org/
>   Trac Hacker http://trac.edgewall.org/
>
>
> --
> List: fw-general@lists.zend.com
> Info: http://framework.zend.com/archives
> Unsubscribe: fw-general-unsubscr...@lists.zend.com
>
>



--
Matthew Weier O'Phinney
Project Lead            | matt...@zend.com
Zend Framework          | http://framework.zend.com/
PGP key: http://framework.zend.com/zf-matthew-pgp-key.asc

-- 
List: fw-general@lists.zend.com
Info: http://framework.zend.com/archives
Unsubscribe: fw-general-unsubscr...@lists.zend.com


Reply via email to