On 14/03/15 17:55, jungle Boogie wrote:
On 14 March 2015 at 05:07, Graeme Pietersz <gra...@pietersz.net> wrote:

On 14/03/15 15:04, Stephan Beal wrote:

On Sat, Mar 14, 2015 at 10:28 AM, j. van den hoff
<veedeeh...@googlemail.com> wrote:
really a test case for "how does github feel to a newbie". answer:
awkward, to say the very least.

FWIW i have had to use it a dozen times and still feel that way.

I disagree: I found Github easy to use. What I found difficult was the Git
command line, and the rather complex process it imposes.


So github simplified a complicated process.

Yes, a lot for some people - e.g. someone who wants to start contributing to an open source project.

this is quite different to first time encounter with `fossil'. so one
probably should not look to closely on github on how to improve `fossil'.
;-)

LOL!

The network is primarily intended to show fork-related relationships.
i.e.
whose fork was created/merged at what point. In a way it's similar to the
branch handling in fossil's timeline. github's workflow encourages using
forks rather than branches (the end effect is similar, since a fork can
be
merged in at any time).

my understanding was that a github "fork" is nothing but a clone and not
"really" part of the original project, no?

Correct, but...

so it really is not comparable to a branch (be it `git' or `fossil'), no?

a git fork can be pulled (via a "pull request") into the original just like
merging a branch, so the the effect is similar (not identical).

The advantage is that anyone can create a Github fork of a public project,
work on it, and then submit pull requests, without ever being given commit
access to the original repo. You can have untrusted collaborators and review
all their contributions before they are merged into your repository - you
need not even have had any contact until you get the pull request.

Fossil has bundle:
https://www.fossil-scm.org/fossil/help?cmd=bundle

But this means you need to email your changes to the devs. If you were
to only use git, could someone submit pull requests without access to
the repo?

Git provides some support for generating pull requests:

http://git-scm.com/docs/git-request-pull

but, as far as I know, it does nothing to help you communicate them or accept them.

You can email the generated pull request, which contains a URL for pulling the relevant changes.

There is a long and interesting discussion between Linux Torvalds and others about the merits of the Github approach here:

https://github.com/torvalds/linux/pull/17#issuecomment-5654674


What would be really nice would be a distributed version of this, so we
could all host our own repos and still collaborate as easily, but I doubt
anyone has a sufficient incentive to produce such a thing.


just my 2c (probably explaining the very obvious ;-))

Nothing about git is obvious ;).

--
----- stephan beal
http://wanderinghorse.net/home/stephan/
http://gplus.to/sgbeal
"Freedom is sloppy. But since tyranny's the only guaranteed byproduct of
those who insist on a perfect world, freedom will have to do." -- Bigby Wolf




_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to