Skip to content

Question about new empty line in header starting in 1.08 #8

Description

@mbarbin

Hello,

Thanks for headache! I've mentioned your project in the acknowledgment section of https://github.com/mbarbin/vcs but I take this opportunity to thank you directly for this tool!

I tried re-running headache in my project after upgrading to headache.1.08 and noticed the tool now wants me to add a blank line at the end of all headers. For example, see : https://github.com/mbarbin/vcs/blob/main/lib/vcs/src/author.ml

  (*******************************************************************************)
  (*  Vcs - a versatile OCaml library for Git interaction                        *)
  (*  Copyright (C) 2024 Mathieu Barbin <mathieu.barbin@gmail.com>               *)
  (*                                                                             *)
  (*  This file is part of Vcs.                                                  *)
  (*                                                                             *)
  (*  Vcs is free software; you can redistribute it and/or modify it under       *)
  (*  the terms of the GNU Lesser General Public License as published by the     *)
  (*  Free Software Foundation either version 3 of the License, or any later     *)
  (*  version, with the LGPL-3.0 Linking Exception.                              *)
  (*                                                                             *)
  (*  Vcs is distributed in the hope that it will be useful, but WITHOUT ANY     *)
  (*  WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS  *)
  (*  FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License and    *)
  (*  the file `NOTICE.md` at the root of this repository for more details.      *)
  (*                                                                             *)
  (*  You should have received a copy of the GNU Lesser General Public License   *)
  (*  and the LGPL-3.0 Linking Exception along with this library. If not, see    *)
  (*  <http://www.gnu.org/licenses/> and <https://spdx.org>, respectively.       *)
+ (*                                                                             *)
  (*******************************************************************************)

Is this intended? I don't feel strongly, if you think this is better practice, I'm OK to adopt the new format, I was just curious. From the perspective of a user like me, this changes feels surprising.

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions