Hi Victor,
sorry - then I should have been a bit more specific. You have two
options here.
1) The quick one. This is the way to go if you only plan to contribute
very few times and don't want to have all the hassle with git. Just go
to your working directory and run
$ git format-patch origin
This should create one or more files (one for every commit you made)
named similar to "0001-comment.patch". Take those files and send them to
the developer's list, we can add them to the repository.
2) The more elaborate but convenient one if you plan to keep
contributing more often. First, you have to get yourself an account at
github.org if you don't have one yet. Then you need to "fork" (means:
copy) the darktable repository into your account by clicking
https://github.com/darktable-org/darktable/fork
You now have a personal copy of all darktable code, and you can do with
it whatever you want. So, let's add your changes. Go to your darktable
repo at github page (URL should be similar to
https://github.com/USERNAME/darktable) and check for the small git URL
on the right sidebar. Copy that and add the remote as described in the
mail before:
$ git remote add victor [email protected]:USERNAME/darktable.git
Don't forget to set USERNAME to your chosen account. Now push stuff there:
$ git push victor master
To update your repository with our latest changes just run
$ git pull origin master
$ git push victor master
So, get the changes from us, push the changes to you. Now you should be
set up for filing the pull request. Just visit your github page in a
browser, you'll find the button somewhere.
Does that work for you? Let me know if you still need any help.
Cheers,
Simon
Am 08.11.2013 23:07, schrieb Victor L:
> Here is my terminal output from the "start" :
>
> victor@X301A1:~/darktable/doc/usermanual/po$ git add fr.po
> victor@X301A1:~/darktable/doc/usermanual/po$ git commit -m 'Updated
> French manual (~10% done)'
>
> *** Please tell me who you are.
>
> Run
>
> git config --global user.email "[email protected] <mailto:[email protected]>"
> git config --global user.name <http://user.name> "Your Name"
>
> to set your account's default identity.
> Omit --global to set the identity only in this repository.
>
> fatal: unable to auto-detect email address (got 'victor@X301A1.(none)')
> victor@X301A1:~/darktable/doc/usermanual/po$ git config --global
> user.email "[email protected] <mailto:[email protected]>"
> victor@X301A1:~/darktable/doc/usermanual/po$ git config --global
> user.name <http://user.name> "Victor Lamoine"
> victor@X301A1:~/darktable/doc/usermanual/po$ git commit -m 'Updated
> French manual (~10% done)'
> [master 03f45c7] Updated French manual (~10% done)
> 1 file changed, 14978 insertions(+), 4146 deletions(-)
> rewrite doc/usermanual/po/fr.po (73%)
> *victor@X301A1:~/darktable/doc/usermanual/po$ git remote add victor
> [email protected]:[...]
> victor@X301A1:~/darktable/doc/usermanual/po$ git push victor master
> The authenticity of host 'github.org <http://github.org>
> (50.31.209.254)' can't be established.
> ECDSA key fingerprint is c4:df:c3:24:65:b1:7e:b3:1f:cb:14:85:9a:21:94:2e.
> Are you sure you want to continue connecting (yes/no)? yes
> Warning: Permanently added 'github.org
> <http://github.org>,50.31.209.254' (ECDSA) to the list of known hosts.
> Permission denied (publickey).
> fatal: Could not read from remote repository.
>
> Please make sure you have the correct access rights
> and the repository exists.
>
> *
> I did not created anything else as I'm not familiar with git.*
> *
>
>
> 2013/11/8 Simon Spannagel <[email protected] <mailto:[email protected]>>
>
> Hi Victor,
>
> wow, cool, user manual translation was a forgotten child for so long...
>
> All the commands you used look fine, except for:
>
> Am 08.11.2013 22:43, schrieb Victor L:
> > git push origin master
>
> If you cloned from your personal fork on github then also this is fine,
> since it will update your remote repository. After done so, go to the
> website and click "create pull request for this" and we can easily merge
> your work.
>
> If you have cloned directly from our main repository this probably won't
> work since I guess you don't have commit rights there. in that case you
> could fork the repository on github and then add this as your remote:
>
> $ git remote add victor [email protected]:[...]
> $ git push victor master
>
> ...and then do the pull request.
>
> Cheers,
> Simon
>
>
> ------------------------------------------------------------------------------
> November Webinars for C, C++, Fortran Developers
> Accelerate application performance with scalable programming models.
> Explore
> techniques for threading, error checking, porting, and tuning. Get
> the most
> from the latest Intel processors and coprocessors. See abstracts and
> register
>
> http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk
> _______________________________________________
> Darktable-users mailing list
> [email protected]
> <mailto:[email protected]>
> https://lists.sourceforge.net/lists/listinfo/darktable-users
>
>
>
>
> ------------------------------------------------------------------------------
> November Webinars for C, C++, Fortran Developers
> Accelerate application performance with scalable programming models. Explore
> techniques for threading, error checking, porting, and tuning. Get the most
> from the latest Intel processors and coprocessors. See abstracts and register
> http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk
>
>
>
> _______________________________________________
> Darktable-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/darktable-users
>
------------------------------------------------------------------------------
November Webinars for C, C++, Fortran Developers
Accelerate application performance with scalable programming models. Explore
techniques for threading, error checking, porting, and tuning. Get the most
from the latest Intel processors and coprocessors. See abstracts and register
http://pubads.g.doubleclick.net/gampad/clk?id=60136231&iu=/4140/ostg.clktrk
_______________________________________________
Darktable-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/darktable-users