On 26. May, 2010, at 9:35 , Sebastian Meier wrote:
> [...]
> 
> Questions:
> 
> - Do we already have a class or API for XML output I can use? Or will I have 
> to implement a small XmlWriter class?

Looks like it doesn't exist. There's a class (cmXMLSafe) that properly 
escapes/encodes strings, but that's all.

> - What's the preferred way to commit a "feature to be accepted". I am new to 
> git, experienced with SVN and CVS.

Usually it's best to create a topic-branch where you do that stuff in 
isolation. Then clean up the history by splitting, squashing and reordering 
patches, see here:
  http://www.kernel.org/pub/software/scm/git/docs/everyday.html
  http://github.com/guides/changing-a-series-of-commits-or-patches

StGit is a very useful tool for this kind of work: http://www.procode.org/stgit.

Once you're satisfied, i.e. the everything works and each of the commits is a 
coherent patch (i.e. solves/implements exactly one well-defined issue/thing), 
push the topic-branch to some public repository of yours, e.g. you can create 
one for free on github.com. If you do it on e.g. github (or gitorious) make 
sure to fork/clone the project using the web-interface before cloning to your 
local machine. Otherwise the hosting service won't know that your repository is 
a clone of the CMake repository, making such useful plots impossible: 
http://github.com/Kitware/CMake/network

Then create a ticket in the bug-tracker (or modify an already existing one) 
mentioning where to pull from. Also send a message back to this list alerting 
people to your work.


HTH

Michael
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to