git repository???

classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

git repository???

robhealey1
Greetings all:

I was reading a document online about to 7 steps to convert a svn repo to a git repo?

I was wondering if there is any interest in doing this or not?

--
Sincerely yours,
Rob G. Healey



------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Gramps-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gramps-devel
Reply | Threaded
Open this post in threaded view
|

Re: git repository???

Brian Matherly
>Greetings all:

>
>I was reading a document online about to 7 steps to convert a svn repo to a git repo?
>
>I was wondering if there is any interest in doing this or not?


I don't personally have any interest. I use git for other projects when appropriate. I don't know of any problems that we have right now that are solved by git. And I don't care to convert to git just because it is trendy. If we follow the trendy VCS of the day, then in 2 years we will be switching to bzr or something else.

Just my opinion. If there is a compelling reason to switch, then we can do it.

~Brian


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Gramps-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gramps-devel
Reply | Threaded
Open this post in threaded view
|

Re: git repository???

DS Blank
On Thu, Jun 14, 2012 at 5:39 PM, Brian Matherly
<[hidden email]> wrote:

>>Greetings all:
>
>>
>>I was reading a document online about to 7 steps to convert a svn repo to a git repo?
>>
>>I was wondering if there is any interest in doing this or not?
>
>
> I don't personally have any interest. I use git for other projects when appropriate. I don't know of any problems that we have right now that are solved by git. And I don't care to convert to git just because it is trendy. If we follow the trendy VCS of the day, then in 2 years we will be switching to bzr or something else.
>
> Just my opinion. If there is a compelling reason to switch, then we can do it.

BTW, there are lots of projects where the developers use either, and
as you point out Rob, it is easy to make your own git repository from
svn. You could start one, keep it up to date, and see if people use
it. Just make sure that your commits are in the proper format for the
official svn repository when you are ready to commit there.

-Doug

> ~Brian
>
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Gramps-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/gramps-devel

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Gramps-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gramps-devel
Reply | Threaded
Open this post in threaded view
|

Re: git repository?

John Ralls-2

On Jun 15, 2012, at 1:43 AM, Doug Blank wrote:

> On Thu, Jun 14, 2012 at 5:39 PM, Brian Matherly
> <[hidden email]> wrote:
>>> Greetings all:
>>
>>>
>>> I was reading a document online about to 7 steps to convert a svn repo to a git repo?
>>>
>>> I was wondering if there is any interest in doing this or not?
>>
>>
>> I don't personally have any interest. I use git for other projects when appropriate. I don't know of any problems that we have right now that are solved by git. And I don't care to convert to git just because it is trendy. If we follow the trendy VCS of the day, then in 2 years we will be switching to bzr or something else.
>>
>> Just my opinion. If there is a compelling reason to switch, then we can do it.
>
> BTW, there are lots of projects where the developers use either, and
> as you point out Rob, it is easy to make your own git repository from
> svn. You could start one, keep it up to date, and see if people use
> it. Just make sure that your commits are in the proper format for the
> official svn repository when you are ready to commit there.

Creating a public git repository that others can use is harder than it seems. We've done it for Gnucash. Instructions are at http://wiki.gnucash.org/wiki/Git, and the scripts are at https://github.com/Gnucash/git-helper-scripts.

You'll also need to set up a commit hook on subversion that fires off the synchronization script for Git. This is easiest if both repos live on the same host, but can be done over the network as well.

Regards,
John Ralls


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Gramps-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gramps-devel
Reply | Threaded
Open this post in threaded view
|

Re: git repository???

matlas
In reply to this post by DS Blank
I also don't see any benefit in repository engine change. SVN works good.

Because I use git for majority of my work projects (they were git from scratch),
I decided to use it for gramps also.
I use git-svn for this purpose with no problems for a long time.

If anyone need, he can synchronize using git-svn.
There are a lot of howto or blog posts on the Internet where this model is described in detail.

Zdenek


On Fri, Jun 15, 2012 at 2:43 AM, Doug Blank <[hidden email]> wrote:
On Thu, Jun 14, 2012 at 5:39 PM, Brian Matherly
<[hidden email]> wrote:
>>Greetings all:
>
>>
>>I was reading a document online about to 7 steps to convert a svn repo to a git repo?
>>
>>I was wondering if there is any interest in doing this or not?
>
>
> I don't personally have any interest. I use git for other projects when appropriate. I don't know of any problems that we have right now that are solved by git. And I don't care to convert to git just because it is trendy. If we follow the trendy VCS of the day, then in 2 years we will be switching to bzr or something else.
>
> Just my opinion. If there is a compelling reason to switch, then we can do it.

BTW, there are lots of projects where the developers use either, and
as you point out Rob, it is easy to make your own git repository from
svn. You could start one, keep it up to date, and see if people use
it. Just make sure that your commits are in the proper format for the
official svn repository when you are ready to commit there.

-Doug

> ~Brian
>
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Gramps-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/gramps-devel

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Gramps-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gramps-devel



--
PGP key ID: A33F8622
Fingerprint: BCC4 34ED 7887 7DBF CFA3  DB5B 9235 9981 A33F 8622



--
PGP key ID: A33F8622
Fingerprint: BCC4 34ED 7887 7DBF CFA3  DB5B 9235 9981 A33F 8622

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Gramps-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gramps-devel
Reply | Threaded
Open this post in threaded view
|

Re: git repository???

Don Allingham-3
I think that Zdenek is right.

I personally find git to be indispensable in the work that I do, and if
github had been around when gramps started, it would have been hosted
there instead of SourceForge.

However, changing revision control systems for a project should only be
done if there is a real reason to do so - something that fixes a
critical problem. This project did this once before, a long time ago,
with the switch from CVS to SVN. At that time, the project was much
younger and much smaller, and the transition was a bit rough. Without a
serious, pressing need, changing systems would only disrupt the project.

But as Zdenek pointed out, the nice thing is that you can use git for
your local work, and then push to the SVN repository. If git matches the
way you work, use git-svn. You will get all the personal benefits of
git, and still fit into the way the project does things.

Don

On Fri, 2012-06-15 at 10:18 +0200, Zdenek Hatas wrote:

> I also don't see any benefit in repository engine change. SVN works
> good.
>
> Because I use git for majority of my work projects (they were git from
> scratch),
> I decided to use it for gramps also.
> I use git-svn for this purpose with no problems for a long time.
>
> If anyone need, he can synchronize using git-svn.
> There are a lot of howto or blog posts on the Internet where this
> model is described in detail.
>
> Zdenek
>
>
> On Fri, Jun 15, 2012 at 2:43 AM, Doug Blank <[hidden email]>
> wrote:
>         On Thu, Jun 14, 2012 at 5:39 PM, Brian Matherly
>         <[hidden email]> wrote:
>         >>Greetings all:
>         >
>         >>
>         >>I was reading a document online about to 7 steps to convert
>         a svn repo to a git repo?
>         >>
>         >>I was wondering if there is any interest in doing this or
>         not?
>         >
>         >
>         > I don't personally have any interest. I use git for other
>         projects when appropriate. I don't know of any problems that
>         we have right now that are solved by git. And I don't care to
>         convert to git just because it is trendy. If we follow the
>         trendy VCS of the day, then in 2 years we will be switching to
>         bzr or something else.
>         >
>         > Just my opinion. If there is a compelling reason to switch,
>         then we can do it.
>        
>        
>         BTW, there are lots of projects where the developers use
>         either, and
>         as you point out Rob, it is easy to make your own git
>         repository from
>         svn. You could start one, keep it up to date, and see if
>         people use
>         it. Just make sure that your commits are in the proper format
>         for the
>         official svn repository when you are ready to commit there.
>        
>         -Doug
>        
>         > ~Brian
>         >
>         >
>         >
>         ------------------------------------------------------------------------------
>         > Live Security Virtual Conference
>         > Exclusive live event will cover all the ways today's
>         security and
>         > threat landscape has changed and how IT managers can
>         respond. Discussions
>         > will include endpoint security, mobile security and the
>         latest in malware
>         > threats.
>         http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
>         > _______________________________________________
>         > Gramps-devel mailing list
>         > [hidden email]
>         > https://lists.sourceforge.net/lists/listinfo/gramps-devel
>        
>         ------------------------------------------------------------------------------
>         Live Security Virtual Conference
>         Exclusive live event will cover all the ways today's security
>         and
>         threat landscape has changed and how IT managers can respond.
>         Discussions
>         will include endpoint security, mobile security and the latest
>         in malware
>         threats.
>         http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
>         _______________________________________________
>         Gramps-devel mailing list
>         [hidden email]
>         https://lists.sourceforge.net/lists/listinfo/gramps-devel
>        
>
>
>
>
> --
> PGP key ID: A33F8622
> Fingerprint: BCC4 34ED 7887 7DBF CFA3  DB5B 9235 9981 A33F 8622
>
>
>
>
> --
> PGP key ID: A33F8622
> Fingerprint: BCC4 34ED 7887 7DBF CFA3  DB5B 9235 9981 A33F 8622
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________ Gramps-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gramps-devel



------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Gramps-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gramps-devel
Reply | Threaded
Open this post in threaded view
|

Re: git repository???

robhealey1
Dear Don:

On Sat, Jun 16, 2012 at 9:17 PM, Don Allingham <[hidden email]> wrote:
I think that Zdenek is right.

I personally find git to be indispensable in the work that I do, and if github had been around when gramps started, it would have been hosted there instead of SourceForge.

I understand, and I have heard that there are so many features of git that would make merging of GEPS to be devellopment branch so much easier too!  I need to do some serious reading...
 

However, changing revision control systems for a project should only be done if there is a real reason to do so - something that fixes a
critical problem. This project did this once before, a long time ago, with the switch from CVS to SVN. At that time, the project was much
younger and much smaller, and the transition was a bit rough. Without a serious, pressing need, changing systems would only disrupt the project.

Yes, there could be a little disruption but if we did decide to do it, doing so sometime after a major release would be good!

I am NOT making a point in favor, but it is just an idea!

But as Zdenek pointed out, the nice thing is that you can use git for your local work, and then push to the SVN repository. If git matches the
way you work, use git-svn. You will get all the personal benefits of git, and still fit into the way the project does things.

I think this is a good idea, and I will personally try it out...

Sincerely yours,
Rob G. Healey
 

Don

On Fri, 2012-06-15 at 10:18 +0200, Zdenek Hatas wrote:
> I also don't see any benefit in repository engine change. SVN works
> good.
>
> Because I use git for majority of my work projects (they were git from
> scratch),
> I decided to use it for gramps also.
> I use git-svn for this purpose with no problems for a long time.
>
> If anyone need, he can synchronize using git-svn.
> There are a lot of howto or blog posts on the Internet where this
> model is described in detail.
>
> Zdenek
>
>
> On Fri, Jun 15, 2012 at 2:43 AM, Doug Blank <[hidden email]>
> wrote:
>         On Thu, Jun 14, 2012 at 5:39 PM, Brian Matherly
>         <[hidden email]> wrote:
>         >>Greetings all:
>         >
>         >>
>         >>I was reading a document online about to 7 steps to convert
>         a svn repo to a git repo?
>         >>
>         >>I was wondering if there is any interest in doing this or
>         not?
>         >
>         >
>         > I don't personally have any interest. I use git for other
>         projects when appropriate. I don't know of any problems that
>         we have right now that are solved by git. And I don't care to
>         convert to git just because it is trendy. If we follow the
>         trendy VCS of the day, then in 2 years we will be switching to
>         bzr or something else.
>         >
>         > Just my opinion. If there is a compelling reason to switch,
>         then we can do it.
>
>
>         BTW, there are lots of projects where the developers use
>         either, and
>         as you point out Rob, it is easy to make your own git
>         repository from
>         svn. You could start one, keep it up to date, and see if
>         people use
>         it. Just make sure that your commits are in the proper format
>         for the
>         official svn repository when you are ready to commit there.
>
>         -Doug
>
>         > ~Brian
>         >
>         >
>         >
>         ------------------------------------------------------------------------------
>         > Live Security Virtual Conference
>         > Exclusive live event will cover all the ways today's
>         security and
>         > threat landscape has changed and how IT managers can
>         respond. Discussions
>         > will include endpoint security, mobile security and the
>         latest in malware
>         > threats.
>         http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
>         > _______________________________________________
>         > Gramps-devel mailing list
>         > [hidden email]
>         > https://lists.sourceforge.net/lists/listinfo/gramps-devel
>
>         ------------------------------------------------------------------------------
>         Live Security Virtual Conference
>         Exclusive live event will cover all the ways today's security
>         and
>         threat landscape has changed and how IT managers can respond.
>         Discussions
>         will include endpoint security, mobile security and the latest
>         in malware
>         threats.
>         http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
>         _______________________________________________
>         Gramps-devel mailing list
>         [hidden email]
>         https://lists.sourceforge.net/lists/listinfo/gramps-devel
>
>
>
>
>
> --
> PGP key ID: A33F8622
> Fingerprint: BCC4 34ED 7887 7DBF CFA3  DB5B 9235 9981 A33F 8622
>
>
>
>
> --
> PGP key ID: A33F8622
> Fingerprint: BCC4 34ED 7887 7DBF CFA3  DB5B 9235 9981 A33F 8622
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________ Gramps-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gramps-devel



------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Gramps-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gramps-devel



--
Sincerely yours,
Rob G. Healey



------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Gramps-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gramps-devel
Reply | Threaded
Open this post in threaded view
|

Re: git repository???

jerome
In reply to this post by Don Allingham-3
I see one point for using git repository: to limit conflicts when devs
are working one the same file. Currently, this might be useful on some
translation files (ex: Russian one, maybe dutch and french with multiple
contributors).

Anyway, actually this is very cosmetic and there is already one
translator who is using a git repository for generating the translation!
https://github.com/yanmar/gramps-translation-ja


Jérôme

Don Allingham a écrit :

> I think that Zdenek is right.
>
> I personally find git to be indispensable in the work that I do, and if
> github had been around when gramps started, it would have been hosted
> there instead of SourceForge.
>
> However, changing revision control systems for a project should only be
> done if there is a real reason to do so - something that fixes a
> critical problem. This project did this once before, a long time ago,
> with the switch from CVS to SVN. At that time, the project was much
> younger and much smaller, and the transition was a bit rough. Without a
> serious, pressing need, changing systems would only disrupt the project.
>
> But as Zdenek pointed out, the nice thing is that you can use git for
> your local work, and then push to the SVN repository. If git matches the
> way you work, use git-svn. You will get all the personal benefits of
> git, and still fit into the way the project does things.
>
> Don
>
> On Fri, 2012-06-15 at 10:18 +0200, Zdenek Hatas wrote:
>> I also don't see any benefit in repository engine change. SVN works
>> good.
>>
>> Because I use git for majority of my work projects (they were git from
>> scratch),
>> I decided to use it for gramps also.
>> I use git-svn for this purpose with no problems for a long time.
>>
>> If anyone need, he can synchronize using git-svn.
>> There are a lot of howto or blog posts on the Internet where this
>> model is described in detail.
>>
>> Zdenek
>>
>>
>> On Fri, Jun 15, 2012 at 2:43 AM, Doug Blank <[hidden email]>
>> wrote:
>>         On Thu, Jun 14, 2012 at 5:39 PM, Brian Matherly
>>         <[hidden email]> wrote:
>>         >>Greetings all:
>>         >
>>         >>
>>         >>I was reading a document online about to 7 steps to convert
>>         a svn repo to a git repo?
>>         >>
>>         >>I was wondering if there is any interest in doing this or
>>         not?
>>         >
>>         >
>>         > I don't personally have any interest. I use git for other
>>         projects when appropriate. I don't know of any problems that
>>         we have right now that are solved by git. And I don't care to
>>         convert to git just because it is trendy. If we follow the
>>         trendy VCS of the day, then in 2 years we will be switching to
>>         bzr or something else.
>>         >
>>         > Just my opinion. If there is a compelling reason to switch,
>>         then we can do it.
>>        
>>        
>>         BTW, there are lots of projects where the developers use
>>         either, and
>>         as you point out Rob, it is easy to make your own git
>>         repository from
>>         svn. You could start one, keep it up to date, and see if
>>         people use
>>         it. Just make sure that your commits are in the proper format
>>         for the
>>         official svn repository when you are ready to commit there.
>>        
>>         -Doug
>>        
>>         > ~Brian
>>         >
>>         >
>>         >
>>         ------------------------------------------------------------------------------
>>         > Live Security Virtual Conference
>>         > Exclusive live event will cover all the ways today's
>>         security and
>>         > threat landscape has changed and how IT managers can
>>         respond. Discussions
>>         > will include endpoint security, mobile security and the
>>         latest in malware
>>         > threats.
>>         http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
>>         > _______________________________________________
>>         > Gramps-devel mailing list
>>         > [hidden email]
>>         > https://lists.sourceforge.net/lists/listinfo/gramps-devel
>>        
>>         ------------------------------------------------------------------------------
>>         Live Security Virtual Conference
>>         Exclusive live event will cover all the ways today's security
>>         and
>>         threat landscape has changed and how IT managers can respond.
>>         Discussions
>>         will include endpoint security, mobile security and the latest
>>         in malware
>>         threats.
>>         http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
>>         _______________________________________________
>>         Gramps-devel mailing list
>>         [hidden email]
>>         https://lists.sourceforge.net/lists/listinfo/gramps-devel
>>        
>>
>>
>>
>>
>> --
>> PGP key ID: A33F8622
>> Fingerprint: BCC4 34ED 7887 7DBF CFA3  DB5B 9235 9981 A33F 8622
>>
>>
>>
>>
>> --
>> PGP key ID: A33F8622
>> Fingerprint: BCC4 34ED 7887 7DBF CFA3  DB5B 9235 9981 A33F 8622
>> ------------------------------------------------------------------------------
>> Live Security Virtual Conference
>> Exclusive live event will cover all the ways today's security and
>> threat landscape has changed and how IT managers can respond. Discussions
>> will include endpoint security, mobile security and the latest in malware
>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
>> _______________________________________________ Gramps-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gramps-devel
>
>
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Gramps-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/gramps-devel
>


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Gramps-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gramps-devel