$30 GRAYBYTE WORDPRESS FILE MANAGER $44

SERVER : vnpttt-amd7f72-h1.vietnix.vn #1 SMP Fri May 24 12:42:50 UTC 2024
SERVER IP : 103.200.23.149 | ADMIN IP 216.73.216.22
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/opt/cpanel/ea-php54/root/usr/share/doc/ea-php54-php-common/

HOME
Current File : /opt/cpanel/ea-php54/root/usr/share/doc/ea-php54-php-common//README.GIT-RULES
====================
  Git Commit Rules
====================

This is the first file you should be reading when contributing code via Git.
We'll assume you're basically familiar with Git, but feel free to post
your questions on the mailing list. Please have a look at
http://git-scm.com/ for more detailed information on Git.

PHP is developed through the efforts of a large number of people.
Collaboration is a Good Thing(tm), and Git lets us do this. Thus, following
some basic rules with regards to Git usage will::

   a. Make everybody happier, especially those responsible for maintaining
      PHP itself.

   b. Keep the changes consistently well documented and easily trackable.

   c. Prevent some of those 'Oops' moments.

   d. Increase the general level of good will on planet Earth.

Having said that, here are the organizational rules::

   1. Respect other people working on the project.

   2. Discuss any significant changes on the list before committing and get
      confirmation from the release manager for the given branch.

   3. Look at EXTENSIONS file to see who is the primary maintainer of
      the code you want to contribute to.

   4. If you "strongly disagree" about something another person did, don't
      start fighting publicly - take it up in private email.

   5. If you don't know how to do something, ask first!

   6. Test your changes before committing them. We mean it. Really.
      To do so use "make test".

   7. For development use the --enable-maintainer-zts switch to ensure your
      code handles TSRM correctly and doesn't break for those who need that.

Currently we have the following branches in use::

  master    The active development branch. 

  PHP-5.6   Is used to release the PHP 5.6.x series. This is a current
            stable version and is open for bugfixes only.

  PHP-5.5   Is used to release the PHP 5.5.x series. This is an old
            stable version and is open for security fixes only.

  PHP-5.4   Is used to release the PHP 5.4.x series. This is an old
            stable version and is open for security fixes only.

  PHP-5.3   This branch is closed.

  PHP-5.2   This branch is closed.

  PHP-5.1   This branch is closed.

  PHP-4.4   This branch is closed.

  PHP-X.Y.Z These branches are used for the release managers for tagging
            the releases, hence they are closed to the general public.

The next few rules are more of a technical nature::

   1. All changes should first go to the lowest branch (i.e. 5.6) and then
      get merged up to all other branches. If a change is not needed for
      later branches (i.e. fixes for features which where dropped from later
      branches) an empty merge should be done.

   2. All news updates intended for public viewing, such as new features,
      bug fixes, improvements, etc., should go into the NEWS file of *any
      stable release* version with the given change. In other words,
      news about a bug fix which went into PHP-5.4, PHP-5.5 and master
      should be noted in both PHP-5.4/NEWS and PHP-5.5/NEWS but
      not master, which is not a public released version yet.

   3. Do not commit multiple file and dump all messages in one commit. If you
      modified several unrelated files, commit each group separately and
      provide a nice commit message for each one. See example below.

   4. Do write your commit message in such a way that it makes sense even
      without the corresponding diff. One should be able to look at it, and
      immediately know what was modified. Definitely include the function name
      in the message as shown below.

   5. In your commit messages, keep each line shorter than 80 characters. And
      try to align your lines vertically, if they wrap. It looks bad otherwise.

   6. If you modified a function that is callable from PHP, prepend PHP to
      the function name as shown below.


The format of the commit messages is pretty simple.

<max 79 characters short description>\n
\n
<long description, 79 chars per line>
\n

An Example from the git project (commit 2b34e486bc):

pack-objects: Fix compilation with NO_PTHREDS
  
It looks like commit 99fb6e04 (pack-objects: convert to use
parse_options(), 2012-02-01) moved the #ifdef NO_PTHREDS around but
hasn't noticed that the 'arg' variable no longer is available.

If you fix some bugs, you should note the bug ID numbers in your
commit message. Bug ID should be prefixed by "#" for easier access to
bug report when developers are browsing CVS via LXR or Bonsai.

Example::

  Fixed bug #14016 (pgsql notice handler double free crash bug.)

When you change the NEWS file for a bug fix, then please keep the bugs
sorted in decreasing order under the fixed version.

You can use OpenGrok (http://lxr.php.net/) and gitweb (http://git.php.net/)
to look at PHP Git repository in various ways.


For further information on the process and further details please refer to
https://wiki.php.net/vcs/gitworkflow and https://wiki.php.net/vcs/gitfaq

Happy hacking,

PHP Team

Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
13 Aug 2025 1.24 AM
root / root
0755
CODING_STANDARDS
11.559 KB
2 Sep 2015 3.09 AM
root / root
0644
CREDITS
0.089 KB
2 Sep 2015 3.09 AM
root / root
0644
EXTENSIONS
24.552 KB
2 Sep 2015 3.09 AM
root / root
0644
LICENSE
3.143 KB
2 Sep 2015 3.09 AM
root / root
0644
NEWS
426.832 KB
9 Jan 2026 3.19 AM
root / root
0644
README.EXTENSIONS
1.73 KB
2 Sep 2015 3.09 AM
root / root
0644
README.EXT_SKEL
6.838 KB
2 Sep 2015 3.09 AM
root / root
0644
README.GIT-RULES
4.91 KB
2 Sep 2015 3.09 AM
root / root
0644
README.MAILINGLIST_RULES
3.346 KB
2 Sep 2015 3.09 AM
root / root
0644
README.NEW-OUTPUT-API
5.454 KB
2 Sep 2015 3.09 AM
root / root
0644
README.PARAMETER_PARSING_API
6.772 KB
2 Sep 2015 3.09 AM
root / root
0644
README.PHP4-TO-PHP5-THIN-CHANGES
4.629 KB
2 Sep 2015 3.09 AM
root / root
0644
README.REDIST.BINS
20.428 KB
2 Sep 2015 3.09 AM
root / root
0644
README.RELEASE_PROCESS
11.655 KB
2 Sep 2015 3.09 AM
root / root
0644
README.SELF-CONTAINED-EXTENSIONS
4.967 KB
2 Sep 2015 3.09 AM
root / root
0644
README.STREAMS
15.013 KB
2 Sep 2015 3.09 AM
root / root
0644
README.SUBMITTING_PATCH
7.837 KB
2 Sep 2015 3.09 AM
root / root
0644
README.TESTING
6.521 KB
2 Sep 2015 3.09 AM
root / root
0644
README.TESTING2
4.841 KB
2 Sep 2015 3.09 AM
root / root
0644
README.UNIX-BUILD-SYSTEM
4.161 KB
2 Sep 2015 3.09 AM
root / root
0644
README.WIN32-BUILD-SYSTEM
0.106 KB
2 Sep 2015 3.09 AM
root / root
0644
README.input_filter
5.311 KB
2 Sep 2015 3.09 AM
root / root
0644
README.namespaces
5.898 KB
2 Sep 2015 3.09 AM
root / root
0644
TSRM_LICENSE
1.283 KB
9 Jan 2026 3.19 AM
root / root
0644
ZEND_CHANGES
36.29 KB
2 Sep 2015 3.09 AM
root / root
0644
ZEND_LICENSE
2.749 KB
9 Jan 2026 3.19 AM
root / root
0644
libmagic_LICENSE
1.632 KB
9 Jan 2026 3.19 AM
root / root
0644
phar_LICENSE
4.582 KB
9 Jan 2026 3.19 AM
root / root
0644
php.ini-development
63.896 KB
2 Sep 2015 3.09 AM
root / root
0644
php.ini-production
63.925 KB
2 Sep 2015 3.09 AM
root / root
0644
regex_COPYRIGHT
0.928 KB
9 Jan 2026 3.19 AM
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME
Static GIF