Hi,

I totally agree with that.

Actually I have a local git fork of podofo using the git-svn tool. It is
easier for me to do both simple and complex changes on that using branches,
staging and other git features. Then I can export these changes as git
patches. Then to simplify things on the upstream side I reapply these
patches on the svn repository and export as svn patches. When they are
applied to upstream I would do git rebase to synchronise it. This works
seamlessly in most cases except in a few cases where the same change on
upstream was little different from my local change. I think moving to git
repo would greatly simplify things not only for me but also for maintainer
and (potential) contributors. With github (or other git-based system) a
contributor can directly create pull requests from changes made on his/her
local copy by single click. The maintainer can then review changes and
incorporate them by single click instead of manipulating with patch files.
It is just about simplifying things. I doubt that there is something
similar and such easy for svn. And branches in git are much more
lightweight, they are less or more just pointers to specific commits
instead of full copy of files on svn where the process of merging is
probably not so easy (I guess this is why we are sending patch files
instead of creating branches on svn repo?).

On Wed, Aug 12, 2020 at 2:25 PM Thomas Barnekov <
thomas.barne...@formpipe.com> wrote:

> Hi,
> In my opinion, a move to GitHub or any other Git-based system could
> benefit the PoDoFo project in terms of contributions.
>
> Subversion makes it very hard to maintain a fork with your own patches,
> and the current process for getting a patch into PoDoFo seems to rely a lot
> on manual labor. I'm afraid the current process (and Subversion) poses a
> barrier for some people when it comes to contributing to PoDoFo.
> On top of that, it seems that patches sent to the mailing list are
> sometimes overlooked or forgotten, which is not exactly a motivating factor
> for contributors.
>
> The strength of GitHub is that it's easy to create your own fork where you
> can commit your changes. Once you're ready, you send a pull request to the
> main project to get your changes incorporated/accepted.
> Until your PR is accepted, it's easy to keep your fork up-to-date with the
> main project, so you don't have to wait for your patch to be accepted
> before you can use it yourself.
>
> For the maintainer, reviewing and accepting a contribution (in the shape
> of a pull request) is done with a few clicks in a browser. This could help
> speed up the process of getting submitted patches into the main PoDoFo repo.
>
> GitHub is pretty much the standard for hosting open-source projects, so
> basically every future potential contributor will already be familiar with
> the process of forking and sending pull requests, but there are plenty of
> alternatives that provide pretty much the same advantages.
> It's basically all about making it as easy as possible for people to
> contribute.
>
> Personally I've only contributed a single patch to PoDoFo, because the bug
> was a show stopper for me. I don't bother doing minor contributions because
> the it's basically too troublesome to contribute, compared to the work that
> would actually go into the code itself.
>
> But that's just my point of view.
>
> Best Regards,
> Thomas Barnekov
>
> -----Original Message-----
> From: zyx <z...@gmx.us>
> Sent: 12. august 2020 09:32
> To: podofo-users@lists.sourceforge.net
> Subject: Re: [Podofo-users] Any plans to relocate to github?
>
> On Wed, 2020-08-12 at 10:01 +0500, Ivan Romanov via Podofo-users wrote:
> > My question in title.
>
>         Hi,
> I hope not. I do not think the move itself would make the project more
> attractive to the contributors. Though that would be nice to see (more
> contributors, not the move to GitHub).
>
> Just my personal opinion, I'm not the decision maker here.
>         Bye,
>         zyx
>
>
>
> _______________________________________________
> Podofo-users mailing list
> Podofo-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/podofo-users
>
>
> _______________________________________________
> Podofo-users mailing list
> Podofo-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/podofo-users
>
_______________________________________________
Podofo-users mailing list
Podofo-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/podofo-users

Reply via email to