16 sep 2007 kl. 01.42 skrev Karl Hasselström:
On 2007-09-15 00:31:09 +0200, David Kågedal wrote:
The following series removes the 'bottom' and 'top' files for each
patch, and instead uses the commit objects to keep track of the
patches.
Wonderful! Does this ensure that there's a bijection between patches
and commits at _all_ times, or am I missing something?
That's the intention, at least. As far as I could tell, the biject
already held, except temporarily in the middle of executing some
commands. So I had to refactor them to never create that intermedate
state.
The last two patches do the final cleansing. Obviously, this changes
the format, and the format version should be increased and and
update function be written. So it's not really ready to go in yet.
It's a trivial format update, though: just delete those two files and
increase the number from 2 to 3.
Hmm, wait, no. Right. We also have to create commits for those patches
that don't have exactly one commit object. Not that there'll be many
of them, but better not make assumptions ...
I haven't seen any such patches, but I haven't tried everything.
Neither do the test suite test everything.
--
David Kågedal
davidk@xxxxxxxxxxxxxx
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html