| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
All these files used to be executable in the release tarballs. Apparently things
also work without that in the repository, but I'd rather add this possibly
unecessary change to blead instead of breaking the upcoming release. This should
probably be looked into again afterwards.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The net result of this patch is to make available via Config.pm and -v/-V the
details about the git version info we have available for the build. When built within
a git repository git is queried directly. When built from a snapshot or bundle
it is assumed that the source is unchanged, and that the required details are
avaialble in a file called .patch, whose format current is a four field string
in the following format: "$branchname $date.$time $sha1 $describe". The
generator of these files currently resides on camel.booking.com.
* git-describe is now used more directly with -v.
When the prefix of git-describe matches the version number
as determined by the defines in patchlevel.h then we use ONLY
the git-describe output, otherwise we include
the git describe in parenthesis after the version number. Either way
the describe text is optionally followed by a star should there be
uncommitted changes.
eg: This is perl, v5.11.0 (GitLive-blead-136-g58ca560) built for i686-linux
or: This is perl, v5.11.0-1-g58ca560 built for i686-linux
or: This is perl, v5.11.0 built for i686-linux
* include the SHA1 in perl -V summary, and automatically include unpushed
commits in the registered patches list
* include various git/version/.patch details in %Config, as follows:
git_commit_id # sha1 of HEAD
git_ancestor # ancestor in $remote/$branch (presumably canonical)
git_describe # git describe
git_branch # current branch
git_uncommitted_changes # "true" if there are any, empty otherwise
git_unpushed_commits # List of sha1's of unpushed commits
git_commit_id_title # Used to make the perl -V summary output
Additionally one more value is added depending on build process used: when
building from an rsynced snapshot (or any dist including a file called
.patch) then the second field will be used to populate the
"git_snapshot_date" field. Otherwise if built in a git directory (as is hopefully
recommended these day) then the field will be "git_commit_date" which will be the
commit date of HEAD.
This patch introduces two new files (on top of .patchnum) that will be generated by
make_patchnum.sh: "lib/Config_git.pl" and "unpushed.h", the former is used to make
git data available to Config.pm/%Config without rebuilding everything else, and the
second is used to expose unpushed commits (if any) via the registered patch facility
of patchlevel.h
|
|
|
|
|
| |
Be more consistent in using commas
p4raw-id: //depot/perl@25328
|
|
|
|
|
|
|
|
| |
From: "Daniel S. Lewart" <lewart@uiuc.edu>
Message-Id: <20040125221125.A5390@staff1.cso.uiuc.edu>
make perl -V show the major release as 5 rather than 5.0
p4raw-id: //depot/perl@22227
|
|
|
|
|
| |
Still imcomplete. Configure will follow
p4raw-id: //depot/perl@18030
|
|
|
| |
p4raw-id: //depot/perl@17010
|
|
|
| |
p4raw-id: //depot/perl@17008
|
|
|
| |
p4raw-id: //depot/perl@16291
|
|
|
|
|
| |
section from the Compiler section.
p4raw-id: //depot/perl@11364
|
|
|
| |
p4raw-id: //depot/perl@11344
|
|
|
|
|
| |
Message-ID: <Pine.SOL.4.10.10107111329060.2021-100000@maxwell.phys.lafayette.edu>
p4raw-id: //depot/perl@11286
|
|
|
|
|
|
|
| |
rsync
Message-Id: <20010522114044.BC4E.H.M.BRAND@hccnet.nl>
p4raw-id: //depot/perl@10196
|
|
|
|
|
|
|
| |
fully cured, there were remnants of $CONFIG when
$CONFIGDOTSH was expected. Now renamed to PERL_CONFIG_SH
to avoid future conflicts.
p4raw-id: //depot/perl@10113
|
|
|
|
|
|
| |
Subject: [Pach 5.7.0@7229] Removing -ldb from the core build
Message-ID: <000101c035db$8ffb60a0$2614140a@bfs.phone.com>
p4raw-id: //depot/perl@7230
|
|
|
|
|
|
| |
Subject: perlbug/perl -V output format
Message-Id: <200009120704.e8C74BX10562@garcia.efn.org>
p4raw-id: //depot/perl@7060
|
|
|
| |
p4raw-id: //depot/perl@6984
|
|
|
|
|
|
| |
so that case-ignoring systems like DCL can tell them from
PRIefldbl and PRIx64. Apply Merijn's ccversion patches.
p4raw-id: //depot/perl@6982
|
|
|
| |
p4raw-id: //depot/perl@6684
|
|
|
|
|
|
|
|
|
|
| |
differs from the current version of the operating system.
Also display the gcc compilation os and version in myconfig.
Inspiration from
Subject: Re: [ID 20000710.003] ERRORS!!
Message-ID: <20000710155416.A1384@O2.chapin.edu>
p4raw-id: //depot/perl@6460
|
|
|
|
|
| |
rename usefull64bits to use64bitall.
p4raw-id: //depot/cfgperl@5261
|
|
|
| |
p4raw-id: //depot/cfgperl@5215
|
|
|
| |
p4raw-id: //depot/cfgperl@5086
|
|
|
| |
p4raw-id: //depot/cfgperl@5081
|
|
|
| |
p4raw-id: //depot/perl@4772
|
|
|
|
|
|
|
| |
Add llseek + offset_t probing.
Change CONFIG to CONFIGDOTSH.
'unset foo' is unportable, use foo=''.
p4raw-id: //depot/cfgperl@3201
|
|
To: Jarkko Hietaniemi <jhi@iki.fi>
Cc: Nick Ing-Simmons <nik@tiuk.ti.com>, Perl Porters <perl5-porters@perl.org>
Subject: [PATCH] myconfig.SH (was Re: perl install bug on AIX 4.3.1.0)
Message-Id: <Pine.GSU.4.05.9903301222280.15987-100000@newton.phys>
p4raw-id: //depot/cfgperl@3200
|