You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@uima.apache.org by "Jens Grivolla (JIRA)" <de...@uima.apache.org> on 2013/12/10 15:05:08 UTC

[jira] [Resolved] (UIMA-3456) ask for git mirror

     [ https://issues.apache.org/jira/browse/UIMA-3456?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jens Grivolla resolved UIMA-3456.
---------------------------------

    Resolution: Fixed

appears to be all ok (for the parts I checked) and can be forked e.g. on github

> ask for git mirror
> ------------------
>
>                 Key: UIMA-3456
>                 URL: https://issues.apache.org/jira/browse/UIMA-3456
>             Project: UIMA
>          Issue Type: Task
>            Reporter: Jens Grivolla
>            Assignee: Jens Grivolla
>            Priority: Minor
>
> file ticket on INFRA to ask for git mirror -- proposed text:
> We would like to have a git mirror of the Apache UIMA SVN. As the project has many submodules with individual trunk/branches/tags structure we would like the following mapping:
> uimaj			uima-uimaj.git
> uimacpp			uima-uimacpp.git
> uima-as			uima-as.git
> addons			uima-addons.git
> sandbox			uima-sandbox.git (ignore sandbox/uima-ducc)
> ruta				uima-ruta.git
> sandbox/uima-ducc	uima-ducc.git
> uimafit			uima-uimafit.git
> site				uima-site.git
> build				uima-build.git (ignore build/archive)
> ignore eclipse-packagings
> All of these follow the standard SVN layout.



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)

Re: [jira] [Resolved] (UIMA-3456) ask for git mirror

Posted by Marshall Schor <ms...@schor.com>.
Nice! :-)

-Marshall
On 12/11/2013 3:57 AM, Jens Grivolla wrote:
> A few quick pointers to get started...
>
> The first thing to understand is that Git is distributed and as such there is
> no one true repository. When you use git you actually create a full
> independent clone of the repository that is just as valid as the original.
>
> That said, the different clones are maintained by different people, so there
> can be repositories that you trust more than others. In this case, there is a
> git repository (or actually several) that is a mirror of the SVN repository,
> created and maintained by the ASF (see http://git.apache.org/), e.g.
> git://git.apache.org/uima-uimaj.git and you could clone the repository from
> there and use the one at git.apache.org as the official version (read-only so
> far).
>
> However, there is also an official mirror on github, e.g.
> https://github.com/apache/uima-uimaj that is also maintained by the ASF and is
> always an exact copy of the one at git.apache.org (and thus an exact copy of
> the SVN repository).
>
> For people who want to work with the UIMA git repositories I would strongly
> recommend starting from the version on Github. In addition to giving you the
> possibility to checkout/clone the repository it gives you an excellent web
> interface that allows you to explore the code. But the main feature is that
> with one click you can fork the repository and have your own *public* copy
> where you can work on the code and people can review your changes.
>
> E.g. I have a repository at https://github.com/jgrivolla/uima-addons that is
> forked from https://github.com/apache/uima-addons and that is where people
> will be able to see any changes I make before I push them back to the official
> SVN repository. People can fork from my version of the repository or just
> follow some of my branches within their fork of the official repository, etc.
>
> On https://help.github.com/ you get a good introduction to using git,
> specifically with the typical github workflow of creating public forks of
> existing repositories. On http://git.apache.org/ you can find some more
> documentation, in particular on how to push changes back to SVN when working
> in git.
>
> Hope that helps to get you started, and don't hesitate to ask for more details.
>
> -- Jens
>
> On 10/12/13 16:25, Marshall Schor wrote:
>> Hi Jens,
>>
>> For those not (yet) in the Git world, can you post info and/or links to how to
>> use this new resource?
>>
>> -Marshall
>>
>> On 12/10/2013 9:05 AM, Jens Grivolla (JIRA) wrote:
>>>       [
>>> https://issues.apache.org/jira/browse/UIMA-3456?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
>>> ]
>>>
>>> Jens Grivolla resolved UIMA-3456.
>>> ---------------------------------
>>>
>>>      Resolution: Fixed
>>>
>>> appears to be all ok (for the parts I checked) and can be forked e.g. on github
>>>
>>>> ask for git mirror
>>>> ------------------
>>>>
>>>>                  Key: UIMA-3456
>>>>                  URL: https://issues.apache.org/jira/browse/UIMA-3456
>>>>              Project: UIMA
>>>>           Issue Type: Task
>>>>             Reporter: Jens Grivolla
>>>>             Assignee: Jens Grivolla
>>>>             Priority: Minor
>>>>
>>>> file ticket on INFRA to ask for git mirror -- proposed text:
>>>> We would like to have a git mirror of the Apache UIMA SVN. As the project
>>>> has many submodules with individual trunk/branches/tags structure we would
>>>> like the following mapping:
>>>> uimaj            uima-uimaj.git
>>>> uimacpp            uima-uimacpp.git
>>>> uima-as            uima-as.git
>>>> addons            uima-addons.git
>>>> sandbox            uima-sandbox.git (ignore sandbox/uima-ducc)
>>>> ruta                uima-ruta.git
>>>> sandbox/uima-ducc    uima-ducc.git
>>>> uimafit            uima-uimafit.git
>>>> site                uima-site.git
>>>> build                uima-build.git (ignore build/archive)
>>>> ignore eclipse-packagings
>>>> All of these follow the standard SVN layout.
>>>
>>>
>>> -- 
>>> This message was sent by Atlassian JIRA
>>> (v6.1.4#6159)
>>>
>>
>>
>
>
>


Re: [jira] [Resolved] (UIMA-3456) ask for git mirror

Posted by Jens Grivolla <j+...@grivolla.net>.
A few quick pointers to get started...

The first thing to understand is that Git is distributed and as such 
there is no one true repository. When you use git you actually create a 
full independent clone of the repository that is just as valid as the 
original.

That said, the different clones are maintained by different people, so 
there can be repositories that you trust more than others. In this case, 
there is a git repository (or actually several) that is a mirror of the 
SVN repository, created and maintained by the ASF (see 
http://git.apache.org/), e.g. git://git.apache.org/uima-uimaj.git and 
you could clone the repository from there and use the one at 
git.apache.org as the official version (read-only so far).

However, there is also an official mirror on github, e.g. 
https://github.com/apache/uima-uimaj that is also maintained by the ASF 
and is always an exact copy of the one at git.apache.org (and thus an 
exact copy of the SVN repository).

For people who want to work with the UIMA git repositories I would 
strongly recommend starting from the version on Github. In addition to 
giving you the possibility to checkout/clone the repository it gives you 
an excellent web interface that allows you to explore the code. But the 
main feature is that with one click you can fork the repository and have 
your own *public* copy where you can work on the code and people can 
review your changes.

E.g. I have a repository at https://github.com/jgrivolla/uima-addons 
that is forked from https://github.com/apache/uima-addons and that is 
where people will be able to see any changes I make before I push them 
back to the official SVN repository. People can fork from my version of 
the repository or just follow some of my branches within their fork of 
the official repository, etc.

On https://help.github.com/ you get a good introduction to using git, 
specifically with the typical github workflow of creating public forks 
of existing repositories. On http://git.apache.org/ you can find some 
more documentation, in particular on how to push changes back to SVN 
when working in git.

Hope that helps to get you started, and don't hesitate to ask for more 
details.

-- Jens

On 10/12/13 16:25, Marshall Schor wrote:
> Hi Jens,
>
> For those not (yet) in the Git world, can you post info and/or links to how to
> use this new resource?
>
> -Marshall
>
> On 12/10/2013 9:05 AM, Jens Grivolla (JIRA) wrote:
>>       [ https://issues.apache.org/jira/browse/UIMA-3456?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
>>
>> Jens Grivolla resolved UIMA-3456.
>> ---------------------------------
>>
>>      Resolution: Fixed
>>
>> appears to be all ok (for the parts I checked) and can be forked e.g. on github
>>
>>> ask for git mirror
>>> ------------------
>>>
>>>                  Key: UIMA-3456
>>>                  URL: https://issues.apache.org/jira/browse/UIMA-3456
>>>              Project: UIMA
>>>           Issue Type: Task
>>>             Reporter: Jens Grivolla
>>>             Assignee: Jens Grivolla
>>>             Priority: Minor
>>>
>>> file ticket on INFRA to ask for git mirror -- proposed text:
>>> We would like to have a git mirror of the Apache UIMA SVN. As the project has many submodules with individual trunk/branches/tags structure we would like the following mapping:
>>> uimaj			uima-uimaj.git
>>> uimacpp			uima-uimacpp.git
>>> uima-as			uima-as.git
>>> addons			uima-addons.git
>>> sandbox			uima-sandbox.git (ignore sandbox/uima-ducc)
>>> ruta				uima-ruta.git
>>> sandbox/uima-ducc	uima-ducc.git
>>> uimafit			uima-uimafit.git
>>> site				uima-site.git
>>> build				uima-build.git (ignore build/archive)
>>> ignore eclipse-packagings
>>> All of these follow the standard SVN layout.
>>
>>
>> --
>> This message was sent by Atlassian JIRA
>> (v6.1.4#6159)
>>
>
>



Re: [jira] [Resolved] (UIMA-3456) ask for git mirror

Posted by Marshall Schor <ms...@schor.com>.
Hi Jens,

For those not (yet) in the Git world, can you post info and/or links to how to
use this new resource?

-Marshall

On 12/10/2013 9:05 AM, Jens Grivolla (JIRA) wrote:
>      [ https://issues.apache.org/jira/browse/UIMA-3456?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
>
> Jens Grivolla resolved UIMA-3456.
> ---------------------------------
>
>     Resolution: Fixed
>
> appears to be all ok (for the parts I checked) and can be forked e.g. on github
>
>> ask for git mirror
>> ------------------
>>
>>                 Key: UIMA-3456
>>                 URL: https://issues.apache.org/jira/browse/UIMA-3456
>>             Project: UIMA
>>          Issue Type: Task
>>            Reporter: Jens Grivolla
>>            Assignee: Jens Grivolla
>>            Priority: Minor
>>
>> file ticket on INFRA to ask for git mirror -- proposed text:
>> We would like to have a git mirror of the Apache UIMA SVN. As the project has many submodules with individual trunk/branches/tags structure we would like the following mapping:
>> uimaj			uima-uimaj.git
>> uimacpp			uima-uimacpp.git
>> uima-as			uima-as.git
>> addons			uima-addons.git
>> sandbox			uima-sandbox.git (ignore sandbox/uima-ducc)
>> ruta				uima-ruta.git
>> sandbox/uima-ducc	uima-ducc.git
>> uimafit			uima-uimafit.git
>> site				uima-site.git
>> build				uima-build.git (ignore build/archive)
>> ignore eclipse-packagings
>> All of these follow the standard SVN layout.
>
>
> --
> This message was sent by Atlassian JIRA
> (v6.1.4#6159)
>