On 2011-03-01 21:03 +0100, Frank Fischer wrote: > Then it's evil ;)
And so it is: http://gitorious.org/evil :) As a starting point, I have uploaded parts of the development code I showed you earlier. Please verify that you have commit access by following these steps: * Go to Dashboard -> Manage SSH keys > Add SSH keys and upload the right file from ~/.ssh/. (If you don't have a SSH key, you can generate one with ssh-keygen -C "[email protected]".) * Set up your Git name and e-mail: git config --global user.name "Your Name" git config --global user.email "[email protected]" * Download the repository: git clone [email protected]:evil/evil.git You'll need the password for your SSH key, of course. (Non-committers can do git clone git://gitorious.org/evil/evil.git.) * Make a change. You can commit it with the command: git commit -a That will bring up an editor for the commit message. It should consist of a brief summary in the imperative (no period), followed by a blank line, followed by one or more additional sentences as necessary. For example: Add license The license is GNU GPLv2. Or anything. * Push your changes with: git push If I have pushed in the meantime, you will get an error, and must weave those changes into your own. You can do: git pull This will download my changes and merge them into yours. Alternatively: git pull --rebase This will just put your changes on top of mine. The latter is preferred if the changes are trivial and/or there is no overlap, since it retains a linear history. If there is overlap, you must merge and sort out any merge conflicts. See http://progit.org/book/ch3-2.html#basic_merge_conflicts for details. The first three chapters of that book should sort out the main Git/Mercurial differences. I hope the initial hurdles are surmountable. Let's get started! -- Vegard _______________________________________________ implementations-list mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/implementations-list
