Den 12/09/2013 14.32 skrev "Milan Knížek" <[email protected]>:
> x Does my repo have to be on github (I do not mind, personally)?
I'm not sure if the git system on its own supports pull requests, but using
the github pages, this is very easy. To get started, just create a github
account, navigate to the darktable github site and click the Fork button in
the top. By then you have a copy of the repo on your github account.
After that you will need to clone your fork to your local computer using
the git tools, and then add a reference to the original darktable repo.
Your work cycle will then be something like:
- Fetch the newest changes from the official repo into your local
computer's repo.
- Compile darktable and update language files.
- Make your changes and commit them to your local machine's repo.
- Push the changes to your github fork.
- Create a pull request.
I have a list of the actual commands for setting up and working cycle, if
anyone's interested. Is there a page explaining this with examples? If not,
I'd volunteer to write one.
> x How do I actually create the pull request?
Go to the github page for your darktable fork. Click to see details of your
latest commit(s). There you'll be presented with an option to create a pull
request.
> x There is a requirement that in order to update the po(t) files, dt has
> to be built. How to deal with the compilations (a lot of changed/added
> files) within a (local) git repository? Or is building done usually on a
> separate copy in the filesystem?
That's not a problem. I guess your concern is to accidently commit some
binary files? That won't happen since compiled files are put in a directory
which is ignored by git (see the .gitignore file in the root for a list of
ignored files/directories).
Thomas
(Danish translator)
------------------------------------------------------------------------------
LIMITED TIME SALE - Full Year of Microsoft Training For Just $49.99!
1,500+ hours of tutorials including VisualStudio 2012, Windows 8, SharePoint
2013, SQL 2012, MVC 4, more. BEST VALUE: New Multi-Library Power Pack includes
Mobile, Cloud, Java, and UX Design. Lowest price ever! Ends 9/22/13.
http://pubads.g.doubleclick.net/gampad/clk?id=64545871&iu=/4140/ostg.clktrk
_______________________________________________
darktable-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/darktable-devel