FreshPorts - git : status up
Dan Langille
dan at langille.org
Wed Jul 15 21:43:41 UTC 2020
Hello,
https://devgit.freshports.org/ is improving. Most of the git-specific work is at https://github.com/FreshPorts/git_proc_commit in the git-to-freshports directory.
There are several issues open, some for documentation purposes, other for tracking.
What I do need is a better icon for the git link: https://devgit.freshports.org/images/git.png
https://devgit.freshports.org/ is covering only ports head commits at present. This is because commits to a repo branch must be tracked separately. We are walking through the commits via these steps:
* git fetch origin
* git checkout master
* $startpoint=latest commit in our working copy : $(git log master..$REMOTE/master --oneline --reverse | head -n 1 | cut -d' ' -f1)
* list of commits to process is: git rev-list startpoint..HEAD
This will only cover commits on head for https://github.com/freebsd/freebsd-ports
We need a separate process for checking commits to 2020Q3.
We need to expand this for:
* https://github.com/freebsd/freebsd
* https://github.com/freebsd/freebsd-doc
It is the commits to branches which will be harder to track.
It's as if we need to do:
for branches in workingcopy
do
the iteration mentioned above
done
But not all branches are relevant. Indeed, many are not.
--
Dan Langille
dan at langille.org
More information about the freebsd-git
mailing list