<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
<META NAME="GENERATOR" CONTENT="GtkHTML/3.26.0">
</HEAD>
<BODY>
On Sat, 2010-09-18 at 16:10 -0400, Trevor Woerner wrote:<BR>
<BLOCKQUOTE TYPE=CITE>
<TT><FONT COLOR="#1a1a1a">Trevor Woerner (10):</FONT></TT><BR>
<TT><FONT COLOR="#1a1a1a"> Prettier failed component listing.</FONT></TT><BR>
<TT><FONT COLOR="#1a1a1a"> Provide a visual break between components.</FONT></TT><BR>
<TT><FONT COLOR="#1a1a1a"> Print error message with location.</FONT></TT><BR>
<TT><FONT COLOR="#1a1a1a"> Modify cmdline argument list to match "make".</FONT></TT><BR>
<TT><FONT COLOR="#1a1a1a"> Properly handle keep-going and one-shot semantics.</FONT></TT><BR>
<TT><FONT COLOR="#1a1a1a"> Automatic clone.</FONT></TT><BR>
<TT><FONT COLOR="#1a1a1a"> Formatting change.</FONT></TT><BR>
<TT><FONT COLOR="#1a1a1a"> Configure only when necessary.</FONT></TT><BR>
<TT><FONT COLOR="#1a1a1a"> Further consolidate "KEEP-GOING" logic.</FONT></TT><BR>
<TT><FONT COLOR="#1a1a1a"> Perform arbitrary git and make commands.</FONT></TT><BR>
<BR>
</BLOCKQUOTE>
That's a lot of functions to digest at once. We were initially talking about refactoring<BR>
the internal implementation of git commands for better flexibility. There are many more<BR>
functions in that series.<BR>
<BR>
It would help to have more than one series:<BR>
<BR>
Improve output layout and error reporting<BR>
Improve "keep-going" interface and functionality<BR>
Improve layout and whitespace<BR>
<BR>
Other significant functional changes could stand on their own and could probably use feedback from earlier items, which saves rewriting and testing patches. For example, the portability issues discovered in patch #3 may (hypothetically) affect all following patches.<BR>
<BR>
At the end of the process, I think builds.h will be greatly improved.<BR>
<BR>
Gaetan<BR>
<BR>
</BODY>
</HTML>