svn commit: r542761 - in head: . Mk/Scripts Mk/Uses archivers/kf5-karchive deskutils/kdepim-runtime devel/kf5-extra-cmake-modules devel/kf5-kapidox devel/kf5-kauth devel/kf5-kbookmarks devel/kf5-kc...

Adriaan de Groot adridg at freebsd.org
Wed Jul 22 09:29:44 UTC 2020


On Wednesday, 22 July 2020 02:33:46 CEST Dan Langille wrote:
> Tobias,

Filling in for Tobias,


> I am working on the git version of FreshPorts.  I am trying to decipher the
> git version of your commit (i.e.
> https://github.com/freebsd/freebsd-ports/commit/d016c9140a6e4b7627d26485926
> a659f2686185d)
> 
> I am sure you did an 'svn mv kdav kf5-kdav'. Can you confirm please?

Yes. (Followed by some edits, and a commit of the copied-and-modified file)

> I suspect that under git, this would be a 'git mv' as well.

Under normal git usage, yes. (Followed by some edits, and an add and a commit 
of the copied-and-modified file)

> I have no issue with the work done.  I am trying decipher the git commit log
> messages for use by FreshPorts.

SVN tells me:
   D /head/net/kdav
   M /head/net/kf5-kcalendarcore/distinfo
   M /head/net/kf5-kcontacts/distinfo
   A /head/net/kf5-kdav (from /head/net/kdav:542760)
   M /head/net/kf5-kdav/Makefile
   M /head/net/kf5-kdav/distinfo

git tells me:
 delete mode 100644 net/kdav/distinfo
 rename net/{kdav => kf5-kdav}/Makefile (82%)
 create mode 100644 net/kf5-kdav/distinfo
 rename net/{kdav => kf5-kdav}/pkg-plist (92%)

Both of these bits of output are from the command-line tools, which don't 
necessarily reflect all the internal administration. SVN lists A(dd) 
separately from M(odification), git tells you how much was changed.

I have an alias in my ~/.gitconfig,
	flog = log --follow --name-status
which gives far more svn-like log output. So I'm regularly flogging git, make 
of that what you will :)

[ade]

PS. I admire your determination to keep understanding history for freshports 
as well as is possible. You may want to talk to the people at Bitergia, or 
Jesus Barahona at the University Rey Juan Carlos in Madrid: they have been 
doing understanding-Open-Source-history for longer than I have (and unlike me, 
kept at it for the past 15+ years). So if anyone has a good handle on chasing 
history through git and other VCS, it would be them.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.freebsd.org/pipermail/svn-ports-all/attachments/20200722/35f5b447/attachment.sig>


More information about the svn-ports-all mailing list