summaryrefslogtreecommitdiff
path: root/Porting/core-cpan-diff
Commit message (Collapse)AuthorAgeFilesLines
* diff --binary option does not exist; --text seems to DTRTKaren Etheridge2023-02-201-3/+3
|
* Porting/core-cpan-diff: Remove '--binary' on *BSDsJames E Keenan2021-08-231-2/+6
| | | | | | | | | | | | | | | Other things being equal, Porting/core-cpan-diff defaults to passing '-u --binary' to the 'diff' command. It turns out that, though '--binary' is not a *documented* option for GNU diff, it is present in the source code (rjbs research in https://github.com/Perl/perl5/pull/19027#issuecomment-898901007). The '--binary' option clearly does *not* work on FreeBSD and probably doesn't work on other *BSDs. On those systems, running the program spews more than 80,000 lines of error output. Code revised to remove '--binary' on *BSDs. Documentation adjusted. For https://github.com/Perl/perl5/pull/19027
* Porting/core-cpan-diff: Don't ignore EOLs or whitespaceSteve Hay2015-03-171-2/+2
| | | | | | | | Turning off -b (ignore whitespace) revealed a whitespace difference lurking in blead's copy of a NEXT test file, which there is no need for. Turning on --binary revealed EOL differences in numerous Win32API-File files. Hopefully a future CPAN release will fix those since the files in its GitHub repo match blead as far as EOLs go already.
* Consistent output from core-cpan-diffSteve Hay2015-01-131-1/+1
| | | | | | | | | It uses 'Perl:', not 'perl:', a few lines later. (We currently have "found more than one CPAN candidate" for libnet, which I have addressed by scheduling the removal of old versions from CPAN: 1.29 was the last version containing some packages, so it remained in 02packages.details.txt because of that.)
* Amend Porting/core-cpan-diffH.Merijn Brand2014-02-201-8/+13
| | | | | | | Allow -v with -x Show diff for customized scripts when -d and -v Allow -v # Set -d if -v 3 and up
* Porting/Maintainers.pl - Remove redundant EXCLUDED filesSteve Hay2013-10-211-0/+18
| | | | | Also add extra verbose output to Porting/core-cpan-diff to identify such cases.
* fix core-cpan-diff treatment of 'undef'David Golden2013-06-191-4/+2
|
* typo fixes for porting scriptsDavid Steinbrunner2013-05-241-1/+1
|
* Remove cpan/Archive-ExtractChris 'BinGOs' Williams2013-05-181-14/+70
| | | | | | | Note: Porting/core-cpan-diff refactored to use Archive::Tar instead of Archive::Extract
* Porting/core-cpan-diff: Drop dependency on smartmatchBrian Fraser2013-03-261-3/+6
|
* Automatically create core-cpan-diff cache dirFlorian Ragwitz2012-09-111-1/+3
|
* Allow .tgz as a recognized suffix in core-cpan-diffSteve Hay2012-08-081-0/+1
| | | | otherwise Memoize-1.03.tgz gets skipped.
* Note that core-cpan-diff always requires diff(1), even without --diffSteve Hay2012-08-081-1/+4
|
* Update notes on which Cygwin tools are needed to make a release on WindowsSteve Hay2012-08-061-2/+1
| | | | | | (corelist.pl no longer uses curl, diffstat is no longer required to produce the list of acknowledgements and 7z should be used to create smaller tarballs. Also, core-cpan-diff no longer uses wget.)
* use 'undef' instead of 'UNKNOWN' for -uJesse Luehrs2012-06-171-3/+5
|
* check upstreams with -x tooJesse Luehrs2012-06-171-2/+11
|
* minicpan doesn't set up the by-authors symlinkJesse Luehrs2012-06-151-1/+1
|
* core-cpan-diff: clarify phrasing of missing file warningDavid Golden2011-12-151-1/+1
|
* Make core-cpan-diff work with a minicpanSteffen Mueller2011-10-201-1/+1
| | | | It was trying to download a test file that doesn't exist in minicpans.
* Extract the code the maps from an author/distribution to aLeon Brocard2011-06-231-6/+12
| | | | | CPAN URL into its own subroutine: cpan_url_distribution() in Porting/core-cpan-diff
* Improve tracking of cpan-upstream overridesDavid Golden2011-06-201-3/+15
| | | | | | | We have the CUSTOMIZED field in Maintainers.pl for indicating where we expect blead to differ from a CPAN tarball. This commit documents that in perlhack and makes core-cpan-diff more aggressive about checking it and reporting about it.
* Update Porting/core-cpan-diff to use HTTP::TinyLeon Brocard2011-06-101-14/+7
|
* core-cpan-diff should allow some files only in PerlDavid Golden2011-02-161-3/+14
| | | | | Uses CUSTOMIZED in Maintainers.pl to also track files that only exist in Perl and not on CPAN.
* Fix core-cpan-diff for dists that extract weirdlyFlorian Ragwitz2010-09-051-0/+2
| | | | | | | | The recent "Foo-Bar-1.23-withoutworldwriteables.tar.gz" dists are an example of that. They'll extract to Foo-Bar-1.23/. Caching of the untarred dists probably doesn't work for those dists, but at least it works at all.
* Global executable bit cleanupDavid Golden2010-07-241-0/+0
| | | | | | | | | | | | | | | | | | | | When porting/makerel runs, all files copied into the directory for the tarball have the executable bit stripped and then only a specific set of files have the executable bit restored. There are many files in the repo that have the executable bit set in the repo that will be stripped. So that the state of files in the repo is as close as possible to the state of files in the release tarball, the executable bit has been stripped from such files. In one recent case, a file added from a dual-life module needed the executable bit set. Because it had the bit in the repo but was not listed in makerel to get an executable bit, tests using it passed in the repo and failed in the tarball. This commit refactors the list into a new file, Porting/exec-bit.txt and add tests to detect a mismatch between files listed there and actual executable bits in the repo.
* core-cpan-diff: always use diff and ignore whitspaceDavid Golden2010-07-191-8/+6
|
* core-cpan-diff: tidied and always show version mismatchDavid Golden2010-07-191-18/+22
|
* Add support for CUSTOMIZED in Maintainers.PLDavid Golden2010-07-181-9/+20
| | | | | | | Some dual-life modules have custom files in core that differ from CPAN. (e.g. Makefile.PL in libnet) These files need to be listed in EXCLUDED, but also in CUSTOMIZED so that we don't flag them incorrectly as "only in Perl"
* core-cpan-diff: improve detection of version mismatchesDavid Golden2010-07-181-1/+1
|
* core-cpan-diff: perltidy with default settingsDavid Golden2010-07-181-312/+333
|
* core-cpan-diff: various enhancementsDavid Golden2010-07-181-57/+45
| | | | | | | | | | * Extracted directories are cached and re-used * Perl vs CPAN version mismatches shown in summary output * Various minor code cleanup Some diagnostic output was surpressed in diff mode, but not all. I found the output confusing to follow in diff mode as a result so I enabled some of the previously surpressed output.
* core-cpan-diff: fix handling of file:/// urlsDavid Golden2010-07-181-0/+7
|
* core-cpan-diff: remove trailing spacesDavid Golden2010-07-181-7/+7
|
* core-cpan-diff: add option for local CPAN mirrorDavid Golden2010-07-181-12/+40
|
* add -u to core-cpan-diffs to filter modulesv5.11.4Ricardo Signes2010-01-201-2/+8
|
* Make core-cpan-diff more aware of the new world orderJesse Vincent2009-10-191-7/+11
|
* Porting/core-cpan-diff now tells us who the upstream is for dual-lifed modulesJesse Vincent2009-10-191-0/+3
|
* Support building extensions in dist/ as well as cpan/ and ext/Nicholas Clark2009-09-261-1/+1
|
* Support comparing extensions in cpan/ as well as ext/Nicholas Clark2009-09-241-1/+1
|
* core-cpan-diff: include author path in distro version comparisonDavid Mitchell2009-06-241-14/+12
| | | | | and display. (Also show module names being processed when using -o)
* core-cpan-diff: continue with next distro on download failureDavid Mitchell2009-06-241-8/+15
|
* add Porting/core-cpan-diffDavid Mitchell2009-06-191-0/+591