[]
> 
> If we had such a term in Documentation/glossary-contents.txt, we
> could even say
> 
>       Add contents of all paths to the index by freshly applying
>       the "clean" process, even to the ones Git may think are
>       unmodified in the working tree since they were added the
>       last time (based on the file timestamps etc.).  This is
>       often useful after updating settings like `core.autocrlf` in
>       the `.git/config` file and the `text` attributes in the
>       `.gitattributes` file to correct the index entries that
>       records lines with CRLF to use LF instead, or changing what
>       the `clean` filter does.  This option implies `-u`.
> 
> The point is to express that the CRLF/LF is a consequence (even
> though it may be the most prominent one from end-users' point of
> view) of a larger processing.

Here is a somwhat shorter description:

Apply the "clean" process freshly to all tracked files.
This is useful after changing `core.autocrlf` or the `text`
attributes in the `.gitattributes` file because
Git may not consider these files as changed.
Correct the files that had been commited with CRLF,
they will from now on have LF instead.
Re-run what the `clean` filter does.
This option implies `-u`.


> 
> > [snip the TC. Adding line endings is good)
> 
> What is TC in this context?

Sorry for confusion: TC means test case.

Reply via email to