Technically, git does not record file history... it records commit history, and reconstructs file history as needed. The contents of a file identify it uniquely among all commits ever made regardless of which directory it was ever in. IMO this is the main reason why git is superior and I put up wth the inconsistent command line interface because of it.
git mv is very simple [1]. [1] https://stackoverflow.com/questions/1094269/whats-the-purpose-of-git-mv On January 31, 2021 10:21:09 AM PST, Joshua Ulrich <josh.m.ulr...@gmail.com> wrote: >On Sun, Jan 31, 2021 at 12:10 PM Duncan Murdoch ><murdoch.dun...@gmail.com> wrote: >> >> rgl has been on R-forge for a long time, but I am now planning on >> migrating it to Github. I really dislike git, but Github offers >enough >> benefits, and nowadays I'm familiar enough with them, that I think >I'd >> be better off there. >> >> The easiest way to do this would be to do almost nothing: just >declare >> the the dmurdoch/rgl fork of r-forge/rgl is now where all new changes >> will be committed. >> >> Can anyone else who has done this migration tell me if there there >any >> disadvantages to this that I don't know about? What I know: >> >> - I'll lose the bug reports and forum discussions that were sent to >> R-forge. >> - I'll need to do a bit of work to change dmurdoch/rgl to a more >> standard R package layout, but this should be quite easy: basically >> just moving the files in pkg/rgl to the top level. I assume "git mv" >> will keep their history if I do this. >> >I've moved history and issues from R-Forge to GitHub for half a dozen >R packages. I might be able to do this rgl. At minimum, I could help >you do it. > >Yes, git mv will retain the file history. > >> Duncan Murdoch >> >> ______________________________________________ >> R-package-devel@r-project.org mailing list >> https://stat.ethz.ch/mailman/listinfo/r-package-devel -- Sent from my phone. Please excuse my brevity. ______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel