On Fri, Oct 01, 2010 at 02:21:05PM -0600, Eric Blake wrote: > On 10/01/2010 09:31 AM, Daniel Veillard wrote: > >>- ret = qemudDomainHotplugVcpus(vm, nvcpus); > >>+ switch (flags) { > >>+ case VIR_DOMAIN_VCPU_MAXIMUM | VIR_DOMAIN_VCPU_PERSISTENT: > > > > hum I usually indent the cases 4 spaces from the switch, minor nit > > I just used what emacs gave by default, after applying the suggested > ~/.emacs settings from HACKING. In that mode, emacs puts the labels > flush with the switch. The libvirt code base has a decent mix of > both styles, but favors my style over yours (don't ask me how much > time I wasted trying to figure out that sed script): > > $ git grep -A1 switch src \ > | sed -n 's/:/-/;/switch/{N;/^\(.*\)switch.*\n\1case/p}' | wc -l > 350 > $ git grep -A1 switch src \ > | sed -n 's/:/-/;/switch/{N;/^\(.*\)switch.*\n\1 *case/p}' | wc -l > 96 > > Speaking of indentation nits, are we any closer to Jim's idea of > using an automated indent-like tool for setting on a consistent > formatting style? Well if the editor/typing habits and the SCM checking rules start to conflict it can get really messy I'm afraid, but maybe I don't remember the proposal well. What I usuall do when I want to reformat a piece of code is run it through indent: indent -bad -bap -bbb -bli4 -br -ce -brs -cs -i4 -l75 -lc75 -nut -sbi4 -psl -saf -sai -saw -sbi4 -ss -sc -cdw -cli4 -npcs -nbc and in general it does what I'm used to, but I often have to clean the thing up a bit still. Automating it may be a bit painful, what you commit is not what you have in the patch, I'm a bit vary of that... Daniel -- Daniel Veillard | libxml Gnome XML XSLT toolkit http://xmlsoft.org/ daniel@xxxxxxxxxxxx | Rpmfind RPM search engine http://rpmfind.net/ http://veillard.com/ | virtualization library http://libvirt.org/ -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list