To follow up on this—it would be a big help for everyone if there was a "how to 
contribute" guide for Premake. Something along the lines (though perhaps not 
quite so comprehensive) as what the OGRE project provides:

        
http://ogre.svn.sourceforge.net/viewvc/ogre/trunk/Docs/CodingStandards.html
        http://www.ogre3d.org/docs/OGREDeveloperGuide/index.html

It would be an even bigger help if this guide could be a little forward looking 
and lay out how we *ought* to be working—I know there is a solid consensus for 
moving everything to BitBucket, and I'm all for it.

I've put this on my own to-do list, but if anyone is looking for a way to 
accelerate development, this would be a great contribution (I would suggest the 
premake-dev wiki as the place for it: 
https://bitbucket.org/premake/premake-dev/wiki/Home

-st.


On Feb 25, 2012, at 1:18 PM, Jason McKesson wrote:

> I've noticed that premake-dev on Bitbucket has a number of outstanding 
> pull requests. I recently added one for a bug fix.
> 
> Some of these requests have expired due to the deletion of the original
> repo, but others seem to still be active. I also noticed that you have
> stated on some of them that they should be submitted as patches over on
> SourceForge instead of pull requests.
> 
> If that is the case, if you're not going to accept any pull requests,
> then it might be a good idea to deactivate public forking altogether.
> The whole point of the public forking system on Bitbucket is to make it
> easy for someone to get the repo, make some local changes, have them
> back up on Bitbucket, and then hand those changes back to you for
> evaluation. Rather than "patches", which are unversioned
> single-revisions which, once incorporated into the repo, would conflict
> with the changes that the person just made, pull requests preserve
> version history, changesets, and so forth. Thus there is a complete
> paper-trail of the fix, who created it, where it came from, how many
> iterations it took to make it work, how it was merged with the mainline,
> etc.
> 
> If you're not accepting pull requests, there's just no point to anyone
> publicly forking from premake-dev's Bitbucket repo. That being said, I
> would strongly urge you to reconsider your stance on accepting pull
> requests via Bitbucket. As previously stated, it makes tracking where
> changes came from much easier. Sourceforge may be more visible to some,
> but distributed version control wasn't invented to fling patches around.
> It was created to be able to fling changesets and repositories around.
> If it needs to be tracked on SourceForge, then a bug should be filed,
> referencing the Bitbucket depo and revision number containing the fixes.
> That's a lot more useful in the long run than a patch request.


------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Premake-users mailing list
Premake-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/premake-users

Reply via email to