Tools Related to GPL Compliance work. This is not a complete set of tools; these are just the scripts that Conservancy staff maintain ourselves (as opposed to upstream projects).
Find a file
Bradley M. Kuhn 3f0716c9f0 Improve move/copy/make_path error handling; switch move() ⇒ rename()
It turns out that File::Copy->move() does *not* follow POSIX mv's
semantics when doing `mv DIRECTORY_1 DIRECTORY_2`.  It's quite clear
that it will do somethine like `mv DIRECTORY_1/* DIRECTORY_2`.

As such, while I'd prefer not to use the system-dependent rename()
Perl function here, that has the semantics I want.

In the process, error handling for the clals to move(), copy() and
make_path are improved.  I thought autodie was catching these, but
it's not.
2023-06-03 08:40:18 -07:00
.gitignore Versions of these two scripts that I've been using on my machines for many years. 2011-04-21 12:46:36 -04:00
blame-count-lines-by-name-and-commit-list.plx Script similar to blame-counter.plx that will count based on two criteria. 2012-08-13 17:47:52 -04:00
blame-count-lines-by-name-and-two-commit-list-bind.plx Similar to blame-find-by-name.plx, but has three lists worth of criteria. 2012-08-13 17:49:14 -04:00
blame-counter.plx Changed format of output to be more uniform. Include percentage. 2011-08-30 13:24:30 -04:00
blame-find-by-name.plx Change sorting order. 2011-08-30 13:24:39 -04:00
blame-find-commits-by-name-not-on-commit-id-list.plx Rework script for new purpose. 2016-04-28 12:35:22 -07:00
build-label-upi-number.plx Improve move/copy/make_path error handling; switch move() ⇒ rename() 2023-06-03 08:40:18 -07:00
commit-id-list-matching-regex.plx Proper support for attributing log message. 2016-04-28 20:52:29 -07:00
diffstat-total-compare.plx Include a calculation and printing of total Lines 2014-02-15 14:25:08 -05:00
extract-code-added-in-commits.plx Create a separate comprehensive mode 2023-06-02 07:42:41 -07:00
find-firmware.pl Put proper copyright notices after email exchange with all the authors in 2011-04-27 10:51:27 -04:00
GPLv3 Added copy of GPLv3 2011-04-21 12:51:44 -04:00
hierarchy-comparison I just made a copyrightable change to this file, update copyright notice. 2014-02-20 09:26:40 -05:00
license-headers.py first version of license header reporter 2011-09-17 12:01:17 -04:00