On Wed, 2007-03-07 at 17:01 -0300, Otavio Salvador wrote:
> Jim Meyering <[EMAIL PROTECTED]> writes:
> 
> > Otavio Salvador <[EMAIL PROTECTED]> wrote:
> >
> >> "Debarshi 'Rishi' Ray" <[EMAIL PROTECTED]> writes:
> >>
> >>> Some more printf-like functions replaced by fputs, puts and putchar. I
> >>> have tried to avoid any re-formatting than what was absolutely
> >>> necessary to preserve the formatting of the code after making the
> >>> changes.
> >>>
> >>> Comments?
> >>
> >> Some comments.
> >>
> >>> --- a/libparted/fs/ext2/ext2_inode_relocator.c
> >>> +++ b/libparted/fs/ext2/ext2_inode_relocator.c
> >>> @@ -309,7 +309,7 @@ static int doscan(struct ext2_fs *fs, struct 
> >>> ext2_inode_relocator_state *state)
> >>>           }
> >>>
> >>>   if (fs->opt_verbose)
> >>> -         fprintf(stderr, "\n");
> >>> +                fputc ('\n', stderr);
> >>
> >> I don't know if we should or not also change the indentation on the
> >> changed lines. I'm ok with it but I would like to hear from the others
> >> too.
> >>
> >> There're a lot of indentation changes on the patch.
> >
> > I noticed, but didn't say anything about this or other recent patches
> > on the presumption that we'll have to do some global reformatting
> > eventually anyhow.  The current situation is untenable.
> 
> Yes, I agree that we need to make it global but the problem is when we
> should enforce it. David?

Regarding enforcing formatting standards, I do not want a script to
automatically check commits.  There's really no need for something like
that when we could all check each other's patches before commit anyway.

My policy on other projects is to convert tabs to spaces as you go
through the project.  I don't really care about going through the entire
code base now and making a huge number of commits to change whitespace.
I'm in favor of cleanups as we hit the file.

If you do make whitespace cleanups, make that be the only commit for
your patch.  It's ok to make non-functional commits like whitespace
changes.  Don't mix functional changes with non-functional ones.

Jim has suggested we place comments at the bottom of each file to
enforce our coding practices.  We can do this for both emacs and vim,
which appear to be our preferred editors.  I use vim, personally.

As the coding standard comments are placed at the bottom of the source
file, I view that as a sign that the file has had whitespace cleanups
occur.  So if you're going to do that, clean up the file, then commit
the coding style comments at the bottom to mark that file as "DONE".

The coding style comments will basically help us enforce indentation
only.  For other things (placement of braces, function declaration
style, etc), we'll just have to converge on agreed-upon coding
practices.

Here's my recommendation for the vim coding comment:

        /* vim:set shiftwidth=4 softtabstop=4 noexpandtab: */

-- 
David Cantrell <[EMAIL PROTECTED]>
Red Hat / Westford, MA

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
parted-devel mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/parted-devel

Reply via email to