2014-04-14 21:53 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * config/global.mk
  * contrib/hbformat/utils/hbformat.prg
  * contrib/hbnetio/utils/hbnetio/hbnetio.prg
  * contrib/hbnetio/utils/hbnetio/netiomgm.hb
  * contrib/xhb/xhbver.prg
  * extras/hbdoc/hbdoc.prg
  * include/hbapi.h
  * include/hbver.ch
  * src/common/hbver.c
  * src/common/hbverdsp.c
  * src/main/harbour.c
  * src/pp/hbpp.c
  * src/rtl/version.c
  * src/vm/cmdarg.c
  * utils/hbi18n/hbi18n.prg
  * utils/hbmk2/hbmk2.prg
    + extract last commit date/time/author/e-mail via Git,
      rather than ChangeLog.txt. This of course only works
      when building Harbour from a local Git repository
      and git tool present in PATH.
      Otherwise it will fall back to read these from
      ChangeLog.txt as before, and the commit ID (hash) will
      be empty.
      A build script can still manually create include/_repover.txt
      and fill it with the proper information.
    + include commit id (hash) and formatted commit revision (date)
      in Version() value and harbour executable banner
    * renamed symbols to reflect above and previousl recent changes:
      hbver.ch
         HB_VERSION_CHANGELOG_ID   -> HB_VERSION_ID (commit hash)
         HB_VERSION_CHANGELOG_LAST -> HB_VERSION_COMMIT_INFO
      C API:
         hb_verRevision()           -> hb_verCommitRev()
         hb_verChangeLogLastEntry() -> hb_verCommitInfo()
         hb_verChangeLogID()        -> hb_verCommitID()
      internal:
         HB_VER_CHLID  -> HB_VER_COMMIT_ID
         HB_VER_REVID  -> HB_VER_COMMIT_REV
         HB_VER_LENTRY -> HB_VER_COMMIT_INFO
      Some of these are protected by HB_LEGACY_LEVEL4, some
      with HB_LEGACY_LEVEL5, but these branches are not supported
      anymore and not even tested.
    ; all above ensures that the build process works properly
      without a ChangeLog.txt, and thus is also resilient to
      missing ChangeLog.txt or entries being in the wrong order.
      Also see issue #11
      It also gives way to dropping ChangeLog.txt altogether
      and replacing it with dynamic call, i.e.:
         git log
      This in turn makes pull requests much more usable
      and commits easier to make for contributors.
      (so far all pull requests and vaste majority of submitted
      patches were missing a ChangeLog.txt update)
      This is also the norm is nearly all projects out there.
    ; TODO: Rethink the content of HB_VERSION_COMMIT_INFO.
            It is ATM redundant and contains personal information
            of last committer burnt into each executable built
            with Harbour, which is not ideal.
    ; TODO: Update nightly script to generate _reporev.txt
            manually to make the resulting binaries identifiable
            by commit hash.

  * utils/hbmk2/hbmk2.prg
    * minor code generalization