| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|