I did update all the subversion mentions on the website and pointed to
github or the git repository. The only exception is the create a patch
page.
@git experts: can someone update it with a nice guide, please?
Cheers,
Henry Conceição
Cheers
John
eg
http://help.github.com/forking/
http://kylecordes.com/2008/04/30/git-windows-go/
On Mar 24, 10:03 am, John Simons <johnsimons...@yahoo.com.au> wrote:
> We also need to update the Release Guide -http://www.castleproject.org/community/releaseguide.html
Cheers
John
On Mar 26, 7:49 am, Simon <simon.cr...@gmail.com> wrote:
> perhaps just point to a few intros on github and git?
>
> eghttp://help.github.com/forking/http://kylecordes.com/2008/04/30/git-windows-go/
I've got a patch for Windsor I'd like to submit (see
http://groups.google.com/group/castle-project-users/browse_frm/thread/672c3302430d0e72
and http://groups.google.com/group/castle-project-users/browse_frm/thread/695494bdf18059fa
), and when I go to make the pull request, there are 15 accounts
selected by default and 5 more that aren't.
Is it preferred to send the request to all of the people selected by
default, or should I limit it to just a few or one? And if I limit
the request, who should get it?
If any of this depends on the project, then that definitely should be
documented somewhere, as well.
Thanks,
Michael Davis
On Mar 25, 3:55 pm, John Simons <johnsimons...@yahoo.com.au> wrote:
> Also should we add to each repository a readme file with info like
> this:http://github.com/DarthFubuMVC/fubumvc#readme
>
> Cheers
> John
>
> On Mar 26, 7:49 am, Simon <simon.cr...@gmail.com> wrote:
>
> > perhaps just point to a few intros on github and git?
>
> > eghttp://help.github.com/forking/http://kylecordes.com/2008/04/30/git-w...
Cheers
John
On Mar 30, 5:52 am, Michael Davis <nerei...@gmail.com> wrote:
> Are there any guidelines on which people to include on a pull request?
>
> I've got a patch for Windsor I'd like to submit (seehttp://groups.google.com/group/castle-project-users/browse_frm/thread...
> andhttp://groups.google.com/group/castle-project-users/browse_frm/thread...
Git experts, we do need some advice?
Cheers
John
I agree this may seem unfortunate, but github has all forks on an equal
footing. Maybe the confusing thing right now is that so many people are
receiving the pull request by default (15 seems like a lot of people
considering the size of the network?). As more and more people are forking
(to create their own branches, and contributing changes) most contributors
will not add recipients by hand, and the recipients added by default, should
be the right people. I cannot say if the default recipients are the right
people, because I know very little about Castle project.
For a popular project like jquery there are 197 people in their network, and
rails has 899 people. The pull request dialog has a checkbox list for
everyone, but only 'core' people are chosen by default!
I know we are foremost talking about improving the pull request workflow on
github, but maybe the move away from centralized control of revisions, to
decentralized branching/forking and merging of tracked changes plays a role
here?
Cheers
Maxild
Cheers
John
--
You received this message because you are subscribed to the Google Groups
"Castle Project Development List" group.
To post to this group, send email to castle-pro...@googlegroups.com.
To unsubscribe from this group, send email to
castle-project-d...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/castle-project-devel?hl=en.
That is master (as in learn) rebase and interactive rebase when creating a patch (or patch series). Simplified workflow (add, commit, diff etc. of local workflow assumed known here):
0) Always work on 'myname/workbranch' (never myname/master), then before sharing local work...
1) use 'git rebase': to rebase work-branch to tip of master before pushing (to avoid conflicts for upstream integrator)
2) use 'git rebase -i': to clean up patch series before pushing (squash, pick etc) and deliver 'logical/clean changes' to upstream integrator
3) git push to myname/work-branch (git push origin workbranch)
4) Send pull request....and wait for feedback
5) If accepted (i.e. pulled in upstream) a 'git pull upstream master' will work without conflicts, and workbranch can be deleted.
There are so many tutorials and best practices, but I haver found that the official GIT manual has some great advice about working with patch (series).
HTH
Maxild
> instead recommend people to post on this group.
I don't like the idea of sending emails to this list, I much rather
use the issue tracker for that, after all that is what is for.
> On patches vs forking: I'd recommend patches only for very trivial, single-file fixes, which can be posted and reviewed on this group.
> Otherwise, fork.
agree, but once again we need to document or provide links to eg
http://wiki.github.com/rakudo/rakudo/frews-recommended-workflow
Also are we turning on core.autocrlf ?
Cheers
John
On Mar 30, 9:57 am, Mauricio Scheffer <mauricioschef...@gmail.com>
wrote:
> For Castle, I'd just forget about github's pull request feature and instead
> recommend people to post on this group. Something like:
>
> "Hi Castle team, I have implemented/fixed/improved such and such for <insert
> project> here:http://github.com/maxild/Castle.Core/tree/dev, please review
> it / merge it"
>
> IMHO github's pull request is only useful if there's a single central
> maintainer. But in Castle, nobody really owns the user "castleproject".
>
> On patches vs forking: I'd recommend patches only for very trivial,
> single-file fixes, which can be posted and reviewed on this group.
> Otherwise, fork.
>
> Comments?
>
> Cheers,
> Mauricio
>
> > castle-project-d...@googlegroups.com<castle-project-devel%2Bunsu...@googlegroups.com>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/castle-project-devel?hl=en.
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Castle Project Development List" group.
> > To post to this group, send email to castle-pro...@googlegroups.com
> > .
> > To unsubscribe from this group, send email to
> > castle-project-d...@googlegroups.com<castle-project-devel%2Bunsu...@googlegroups.com>
> To unsubscribe from this group, send email to castle-project-d...@googlegroups.com.
On Mar 30, 9:57 am, Mauricio Scheffer <mauricioschef...@gmail.com>
wrote:
> For Castle, I'd just forget about github's pull request feature and instead
> recommend people to post on this group. Something like:
>
> "Hi Castle team, I have implemented/fixed/improved such and such for <insert
> project> here:http://github.com/maxild/Castle.Core/tree/dev, please review
> it / merge it"
>
> IMHO github's pull request is only useful if there's a single central
> maintainer. But in Castle, nobody really owns the user "castleproject".
>
> On patches vs forking: I'd recommend patches only for very trivial,
> single-file fixes, which can be posted and reviewed on this group.
> Otherwise, fork.
>
> Comments?
>
> Cheers,
> Mauricio
>
> > (seehttp://groups.google.com/group/castle-project-users/browse_frm/thread.
> > ..
>
> > andhttp://groups.google.com/group/castle-project-users/browse_frm/thread.
> > ..
> > castle-project-d...@googlegroups.com<castle-project-devel%2Bunsu...@googlegroups.com>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/castle-project-devel?hl=en.
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Castle Project Development List" group.
> > To post to this group, send email to castle-pro...@googlegroups.com
> > .
> > To unsubscribe from this group, send email to
> > castle-project-d...@googlegroups.com<castle-project-devel%2Bunsu...@googlegroups.com>