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