Opened 4 weeks ago

Closed 4 weeks ago

Last modified 4 weeks ago

#971 closed upgrade (Done)

IMPORTANT: Updating github.com/myroms/roms Repository

Reported by: arango Owned by:
Priority: major Milestone: Release ROMS/TOMS 4.2
Component: Nonlinear Version: 4.1
Keywords: Cc:

Description (last modified by arango)

  • Starting January 1, 2025, ROMS will be distributed exclusively via GitHub. In preparation for that transition, this PR removes any linkage to the deprecated SVN repository. The .git_filters/id.smudge, written in Perl, will add the following line to each of the source code files:
    #include "cppdefs.h"
          MODULE wrt_his_mod
    !
    !git $Id: 180e8620 2024-07-10 19:39:12 UTC arango $
    !================================================== Hernan G. Arango ===
    !  Copyright (c) 2002-2024 The ROMS/TOMS Group                         !
    !    Licensed under a MIT/X style license                              !
    !    See License_ROMS.md                                               !
    !=======================================================================
    
  • The smudge filter expands the !git $Id$ to include helpful information like:
    • Last eight characters of the git hash commit
    • Date of the commit in Universal Standard Time
    • Author of the commit modification
  • If the user wants this information in their copy of the ROMS source code, you must force the smudge filter to run on the source code you downloaded. This takes several minutes but only needs to be done once:
        > git config filter.id.smudge ".git_filters/id.smudge %f"
        > git config filter.id.clean ".git_filters/id.clean %f"
        > rm .git/index
        > git checkout HEAD -- "$(git rev-parse --show-toplevel)"      (for bash shells)
        > git checkout HEAD -- "`git rev-parse --show-toplevel`"       (for csh/tcsh shells)
    
  • Removed obsolete ROMS/Version.

Change History (2)

comment:1 by arango, 4 weeks ago

Resolution: Done
Status: newclosed

comment:2 by arango, 4 weeks ago

Description: modified (diff)
Note: See TracTickets for help on using tickets.