Hi Nitesh,

Thank you for the explanation. Now everything is clear.

Best,
Diego

On Mon, Jul 10, 2017 at 10:55 PM, Turaga, Nitesh
<nitesh.tur...@roswellpark.org> wrote:
> Hi Diego,
>
> This is a good question.
>
> Please note, that when you do a 'git clone¹, you are getting the commit
> history of every branch, and master(trunk) locally. Git stores the log of
> the commit history(trees, commits and blobs) locally in the .git/object
> directory.
>
> When you checkout an svn branch, you are checking out 1 specific branch,
> i.e, trunk or RELEASE_X_Y. It also needs to connect to the server to get
> the commit history of your files.
>
> These are fundamental differences in the way these version control systems
> work, and this difference is expected.
>
> Best,
>
> Nitesh
>
>
>
>>Dear all,
>>
>>Great to know that the git transition is moving forward. I tested
>>cloning (https) several packages and I noticed a significant
>>difference in the repository size between svn and git. Two examples
>>showing the output (svn/git) of du -k:
>>
>>Biobase: 4968 / 8720
>>limma: 6284 / 20296
>>
>>Looking briefly at the .git folder inside the repositories it seems
>>the .pack file inside .git/objects/pack takes most of the overweight.
>>I wonder if this is expected?
>>
>>Thank you.
>>
>>Diego
>>
>>PS: commands used to obtain the repositories:
>>
>>git clone https://git.bioconductor.org/packages/limma
>>svn co https://hedgehog.fhcrc.org/bioconductor/trunk/madman/Rpacks/limma
>>--username readonly
>>
>>On Fri, Jul 7, 2017 at 9:42 PM, Turaga, Nitesh
>><nitesh.tur...@roswellpark.org> wrote:
>>> Dear Maintainers,
>>>
>>> For those of you who have submitted your public github id instead of
>>>your
>>> public SSH key,  please make sure that the link
>>> `www.github.com/<username>.keys` is valid and shows your SSH key.
>>>
>>> If that is not valid, we are not able to add your SSH key to the
>>> bioconductor server.
>>>
>>> Thanks,
>>>
>>> Nitesh
>>>
>>>
>>>>>Dear Maintainers
>>>>>
>>>>>As announced earlier this year, Bioconductor is moving version control
>>>>>systems from SVN to Git.
>>>>>
>>>>>The plan
>>>>>------------
>>>>>
>>>>>- Software, experiment data, and workflow packages will be maintained
>>>>>  as git repositories created to capture the full commit history of
>>>>>  each package. (the commit history of the 'data_store' portion of
>>>>>  data experiment packages will unfortunately not carry forward to
>>>>>  git).
>>>>>
>>>>>- Read-only (user) access for each package is available via https,
>>>>>  e.g.,
>>>>>
>>>>>      git clone
>>>>>https://git.bioconductor.org/packages/SummarizedExperiment
>>>>>
>>>>>- Read-write (developer) access for each package is available via ssh,
>>>>>e.g.,
>>>>>
>>>>>      git clone g...@git.bioconductor.org:packages/SummarizedExperiment
>>>>>
>>>>>  Developers MUST SHARE public key(s) with Bioconductor. The process
>>>>>  for this during the beta phase is outlined below.
>>>>>
>>>>>- The build system and other core infrastructure will use
>>>>>  git.bioconductor.org as the canonical source after the transition.
>>>>>
>>>>>- Developers may wish to independently clone and maintain github or
>>>>>  other repositories to support their package. Developers are
>>>>>  responsible for pushing changes from these cloned repositories to
>>>>>  the canonical source.
>>>>>
>>>>>- https://github.com/Bioconductor-mirror will be removed after the
>>>>>  transition.
>>>>>
>>>>>Beta testers
>>>>>----------------
>>>>>
>>>>>We are starting Beta testing now. We encourage as many people as
>>>>>possible to become beta-testers, either as users (via git clone
>>>>>https://...) or maintainers (via git clone git@...).
>>>>>
>>>>>All software, data experiment, and workflow packages are available at
>>>>>
>>>>>      (read-only) git clone
>>>>>https://git.bioconductor.org/packages/<package>
>>>>>      (read / write) git clone
>>>>>g...@git.bioconductor.org:packages/<package>
>>>>>
>>>>>These are STATIC SNAPSHOTS of SVN. Developers are encouraged to commit
>>>>>to these repositories, but the commits are not propagated to svn and
>>>>>will be lost at the end of the beta phase.
>>>>>
>>>>>For maintainers, Bioconductor needs your SSH public key. We have
>>>>>prepared a Google form for this
>>>>>
>>>>>    https://goo.gl/forms/eg36vcBkIUjfZfLe2
>>>>>
>>>>>The form requires your Bioconductor provided SVN username, and your
>>>>>Github user name (to retrieve your public keys from
>>>>>https://github.com/<your-github-id>.keys) OR SSH key. Currently, the
>>>>>form is processed on an approximately daily basis, so there is a delay
>>>>>between credential submission and developer access.
>>>>>
>>>>>(IMPORTANT) As a beta tester, we ask that you work through the
>>>>>'scenarios' at
>>>>>
>>>>>    https://github.com/Bioconductor/bioc_git_transition/tree/master/doc
>>>>>
>>>>>Package authors and maintainers, please take the extra measure to
>>>>>check that your package history is complete to July 4th, i.e commit
>>>>>history,
>>>>>files, folders and all Bioconductor components.
>>>>>
>>>>>If you are new to Git or Github, there are learning materials online
>>>>>https://try.github.io
>>>>>
>>>>>We encourage pull-requests on documentation. Please post other
>>>>>beta-test feedback from the experience with the new git server to this
>>>>>mailing list.
>>>>>
>>>>>Transition
>>>>>--------------
>>>>>
>>>>>Important Dates:
>>>>>
>>>>>Transition: on date T, tentatively July 31st.
>>>>>
>>>>>Until July 30th 2017:
>>>>>
>>>>>    Beta testing phase.
>>>>>
>>>>>
>>>>>July 26th 2017:
>>>>>
>>>>>    Developer day demo session on Bioconductor's GIT transition/usage
>>>>>    going forward. (30-45 mins) Be sure to attend if you are at
>>>>>    Bioc2017, Boston. Slides will be made public.
>>>>>
>>>>>T - 2: Final SVN snapshot of data experiment packages
>>>>>
>>>>>    No more SVN commits to Data Experiment packages.
>>>>>
>>>>>T: Day of transition.
>>>>>
>>>>>    All SVN commits to software, experiment data, and workflow
>>>>>    repositories are stopped, forever.
>>>>>
>>>>>   Git repositories are updated to most recent svn version on day T.
>>>>>    (We estimate that this will take about 6 hours; no commits
>>>>>    possible on either svn or git).
>>>>>
>>>>>    Git commits resume. Please make sure to commit to
>>>>>    g...@git.bioconductor.org.
>>>>>
>>>>>    Only git sever commits moving forward.
>>>>>
>>>>>This is an important step for the infrastructure of the project. If
>>>>>you have questions please reply to this email, i.e. to the bioc-devel
>>>>>mailing list. If there are any issues with individual packages, make
>>>>>sure to list them out.
>>>>>
>>>>>Best Regards,
>>>>>
>>>>>Nitesh
>>>>>Bioconductor Core Team
>>>>
>>>
>>>
>>>
>>> This email message may contain legally privileged and/or confidential
>>>information.  If you are not the intended recipient(s), or the employee
>>>or agent responsible for the delivery of this message to the intended
>>>recipient(s), you are hereby notified that any disclosure, copying,
>>>distribution, or use of this email message is prohibited.  If you have
>>>received this message in error, please notify the sender immediately by
>>>e-mail and delete this email message from your computer. Thank you.
>>> _______________________________________________
>>> Bioc-devel@r-project.org mailing list
>>> https://stat.ethz.ch/mailman/listinfo/bioc-devel
>
>
>
> This email message may contain legally privileged and/or confidential 
> information.  If you are not the intended recipient(s), or the employee or 
> agent responsible for the delivery of this message to the intended 
> recipient(s), you are hereby notified that any disclosure, copying, 
> distribution, or use of this email message is prohibited.  If you have 
> received this message in error, please notify the sender immediately by 
> e-mail and delete this email message from your computer. Thank you.

_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel

Reply via email to