Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-4369

Migrate lsst/ci_hsc repo to git-lfs.lsst.codes

    XMLWordPrintable

Details

    Description

      The github lfs backed repo https://github.com/lsst/ci_hsc needs to be migrated to git-lfs.lsst.codes. A sanity check for any other "live" lfs repos under the lsst github org might also be a good idea.

      Attachments

        Issue Links

          Activity

            No builds found.
            jhoblitt Joshua Hoblitt created issue -
            jmatt J Matt Peterson [X] (Inactive) made changes -
            Field Original Value New Value
            Status To Do [ 10001 ] In Progress [ 3 ]
            tjenness Tim Jenness made changes -
            Link This issue blocks DM-4307 [ DM-4307 ]
            tjenness Tim Jenness made changes -
            Link This issue relates to DM-4371 [ DM-4371 ]
            tjenness Tim Jenness made changes -
            Link This issue relates to DM-4370 [ DM-4370 ]

            The new repository is in the same location:

            https://github.com/lsst/ci_hsc

            The old repository is still temporarily available here:

            https://github.com/lsst/ci_hsc_old

            I'll remove the old repository soon. I just didn't want to destroy it until this was reviewed.

            Note: I created a new repository. Renamed the original repository to ci_hsc_old. Then renamed the new repository to ci_hsc. This is because the git-lfs client can't easily purge data in it's storage backend. So the best way to ensure we stop using GitHub's git-lfs is to simply delete the repository entirely and mirror into a new repository.

            jmatt J Matt Peterson [X] (Inactive) added a comment - The new repository is in the same location: https://github.com/lsst/ci_hsc The old repository is still temporarily available here: https://github.com/lsst/ci_hsc_old I'll remove the old repository soon. I just didn't want to destroy it until this was reviewed. Note: I created a new repository. Renamed the original repository to ci_hsc_old. Then renamed the new repository to ci_hsc. This is because the git-lfs client can't easily purge data in it's storage backend. So the best way to ensure we stop using GitHub's git-lfs is to simply delete the repository entirely and mirror into a new repository.

            See comments.

            The new repository has the same name but uses git-lfs. Users may need to re-clone? I don't have a pre and post git clone to test if the repository is still stable after my changes. But I can say that it works if you have git-lfs installed, configured and clone it.

            jmatt J Matt Peterson [X] (Inactive) added a comment - See comments. The new repository has the same name but uses git-lfs. Users may need to re-clone? I don't have a pre and post git clone to test if the repository is still stable after my changes. But I can say that it works if you have git-lfs installed, configured and clone it.
            jmatt J Matt Peterson [X] (Inactive) made changes -
            Reviewers Joshua Hoblitt, Tim Jenness [ jhoblitt, tjenness ]
            Status In Progress [ 3 ] In Review [ 10004 ]
            tjenness Tim Jenness added a comment -

            I think you may want to ask price to review this. He cares deeply about whether the content matches and will probably want to run the HSC integration test on this repository before it is approved.

            tjenness Tim Jenness added a comment - I think you may want to ask price to review this. He cares deeply about whether the content matches and will probably want to run the HSC integration test on this repository before it is approved.

            Adding price at tjenness suggestion.

            jmatt J Matt Peterson [X] (Inactive) added a comment - Adding price at tjenness suggestion.
            jmatt J Matt Peterson [X] (Inactive) made changes -
            Reviewers Joshua Hoblitt, Tim Jenness [ jhoblitt, tjenness ] Joshua Hoblitt, Paul Price [ jhoblitt, price ]
            Status In Review [ 10004 ] In Review [ 10004 ]
            jmatt J Matt Peterson [X] (Inactive) made changes -
            Link This issue relates to DM-4389 [ DM-4389 ]

            I moved the lfs configuration file (.gitconfig) to the first commit. So the git history has been rewritten.

            jmatt J Matt Peterson [X] (Inactive) added a comment - I moved the lfs configuration file (.gitconfig) to the first commit. So the git history has been rewritten.
            price Paul Price added a comment -

            First problem is that there doesn't appear any easy method for installing git-lfs as an unprivileged user. All installation instructions for git-lfs appear to involve building a .deb or .rpm, but I want to install it into my own user version of /usr/local.

            price Paul Price added a comment - First problem is that there doesn't appear any easy method for installing git-lfs as an unprivileged user. All installation instructions for git-lfs appear to involve building a .deb or .rpm, but I want to install it into my own user version of /usr/local .

            price Are you up and running now?

            jhoblitt Joshua Hoblitt added a comment - price Are you up and running now?
            jmatt J Matt Peterson [X] (Inactive) made changes -
            Story Points 4
            jmatt J Matt Peterson [X] (Inactive) made changes -
            Resolution Done [ 10000 ]
            Status In Review [ 10004 ] Done [ 10002 ]
            frossie Frossie Economou made changes -
            Epic Link DM-2050 [ 16188 ]

            People

              jmatt J Matt Peterson [X] (Inactive)
              jhoblitt Joshua Hoblitt
              Joshua Hoblitt, Paul Price
              Frossie Economou, J Matt Peterson [X] (Inactive), John Swinbank, Joshua Hoblitt, Paul Price, Tim Jenness
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Jenkins

                  No builds found.