Function

Ggitmessage_prettify

Declaration [src]

gchar*
ggit_message_prettify (
  const gchar* message,
  gboolean strip_comments,
  gchar comment_char
)

Description [src]

Prettify a commit message by removing excess whitespace and making sure the last line ends with a newline. If strip_comments is TRUE, then lines starting with a comment_char will be removed.

Parameters

message

Type: const gchar*

The message.

The data is owned by the caller of the function.
The value is a NUL terminated UTF-8 string.
strip_comments

Type: gboolean

Whether to strip comments.

comment_char

Type: gchar

Comment character.

Return value

Type: gchar*

The prettified message.

The caller of the function takes ownership of the data, and is responsible for freeing it.
The value is a NUL terminated UTF-8 string.