summaryrefslogtreecommitdiff
path: root/.gitignore
Commit message (Collapse)AuthorAgeFilesLines
* eliminate .patchnum and related infrastrcuture from *nix based build processYves Orton2009-01-041-2/+1
| | | | Rename the old "unpushed.h" to "git_version.h" and make it hold the defines that used to come from cflags magic
* much better git related version numbering in our (*nix for now) build processYves Orton2008-12-311-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Proper pluggable Method Resolution Orders. 'c3' is now implemented outside theNicholas Clark2008-12-271-0/+1
| | | | | | core, in ext/mro/mro.xs. Also move mro::_nextcan() to mro.xs. It needs direct access to S_mro_get_linear_isa_c3(), and nothing on CPAN calls it, except via methods defined in mro.pm. Hence all users already require mro;
* ignore bugBLAH.pl files as they are likely dev/test/debugging byproductYves Orton2008-12-271-0/+2
|
* better git based version numbering (hopefully sane)Yves Orton2008-12-271-1/+2
|
* make sure that the perl -v/-V output corresponds to the latest commitYves Orton2008-12-271-1/+4
|
* add some stuff to .gitignoreYves Orton2008-12-201-0/+14
|
* Really ignore .patch filesPaul Fenwick2008-12-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | G'day p5p, Having now created a few .patch files, it appears the current .gitignore in blead is reporting them as untracked, rather than simply ignoring them. The attached patch adjusts the .gitignore file to really ignore .patch files. Many thanks to Abigail for super-fast application of my other patches. Cheerio, Paul -- Paul Fenwick <pjf@perltraining.com.au> | http://perltraining.com.au/ Director of Training | Ph: +61 3 9354 6001 Perl Training Australia | Fax: +61 3 9354 2681 >From 737cfd8db12834b82663d115db1407122ec8de7c Mon Sep 17 00:00:00 2001 From: Paul Fenwick <pjf@perltraining.com.au> Date: Sun, 21 Dec 2008 00:43:52 +1100 Subject: [PATCH] .patch files are really ignored now. Signed-off-by: Abigail <abigail@abigail.be>
* Add various files generated by a Win32 build to .gitignore.Steve Hay2008-12-191-0/+13
|
* add .patch to the config fileYves Orton2008-12-191-0/+1
|
* Fix up .gitignore files some moreFlorian Ragwitz2008-12-191-1/+2
| | | | | | | | | | | | | * Ignore generated macros.all in .gitignore for Sys::Syslog. * Add .gitignore for generated files of GDBM_File. * Ignore DynaLoader.xs in .gitignore for DynaLoader. * Put every pattern in .gitignore files on a single line. * Add some generated .xs files .gitignore of Encode. * Ignore RealPPPort.xs in .gitignore for Devel::PPPort. * Ignore ODBM_File.pm in .gitignore for lib/. * Add .gitignore for generated files of XS::APItest. * Add .gitignore for Compress::Raw::Zlib. * Ignore GDBM_File.pm in .gitignore for lib/.
* [admin] set up .gitignore filesSam Vilain2008-12-191-0/+44
A list submitted by Paul Fenwick was briefly factored into directory-specific rules.