gix_filter

Module eol

Source
Expand description

convert line endings in buffers

Modules§

Structs§

  • Git Configuration that affects how CRLF conversions are applied.
  • Statistics about a buffer that helps to safely perform EOL conversions

Enums§

  • The combination of crlf, text and eol attributes into one neat package.
  • Possible states for the core.autocrlf.
  • The kind of end of lines to set.

Functions§

  • Given a src buffer, change it git (\n) line endings and store the result in buf. Return true if buf was written or false if nothing had to be done. Depending on the state in buf, index_object is called to write the version of src as stored in the index into the buffer and if it is a blob, or return Ok(None) if no such object exists.
  • Convert all \n in src to crlf if digest and config indicate it, returning true if buf holds the result, or false if no change was made after all.