On Jan 21, 2013, at 6:18 PM, Jed Brown <jedbrown at mcs.anl.gov> wrote:

> 
> 
> On Mon, Jan 21, 2013 at 6:02 PM, Matthew Knepley <knepley at gmail.com> wrote:
> >>
> >>     Eventually I hope to get to a stage where the format in the repository 
> >> is fixed but we have a tool (uncrustify is pretty good, but not perfect) 
> >> that puts it in that form when committing/pushing? into the repository. 
> >> This way you can have your uncrustify style that you use in your copy and 
> >> only when it is committed/pushed? does it go into the standard format. 
> >> This will make the tab-lovers, the else \n { lovers, the random weird 
> >> spaces in some place lovers, etc all happy.  We could even consider just 
> >> living with the limitations of uncrustify today, which would mean me 
> >> dropping a few of my objections, ?

> Hg may have something similar, but git has "clean" and "smudge" filters that 
> can be used to keep the working tree somehow different from what is in the 
> repository. If someone wants to operate with a working tree that has 
> different formatting, they set filter-clean and filter-smudge commands. The 
> diffs they see will always be "clean", but the working tree can be smudged to 
> their desire.
> 
   Sean?


Reply via email to