#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 )
- 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 , 4 weeks ago
Resolution: | → Done |
---|---|
Status: | new → closed |
comment:2 by , 4 weeks ago
Description: | modified (diff) |
---|
Note:
See TracTickets
for help on using tickets.