Comments (5)
I think the reason some people don't include the release notes in the commit itself is because our merge strategy discards changes from the NEWS file when merging upwards (see https://wiki.php.net/vcs/gitworkflow#initial_setup). I usually merge with git merge PHP-8.x --no-commit
, copy the change for NEWS
, and then commit the merge. But we don't have any guidelines for this.
Is there any other reason I'm missing? I think the suggestion makes sense, if the NEWS entry is included in the change commit itself, then it's much easier to further investigate the change through git blame and then git show.
/cc @nielsdos @SakiTakamachi @arnaud-lb @Girgias
from php-src.
I do it separately when it's a series of changes to the code that will make up a single note. For most changes I include the NEWS or UPGRADING note in the commit itself (when it's a single commit).
I never realized this could be a problem because you need to read the content of the file itself to know what the details are anyway.
But I'll make a note to write at least a short title for future notes.
from php-src.
I usually try to commit the UPGRADING/NEWS changes with the relevant commit too.
However, usually such UPGRADING commits immediately follow the relevant commits, so I don't "really" see an issue here.
from php-src.
Since this is not a code change, I didn't give it much thought. I don't think this is actually a problem, but from now on I'll include a brief description of what I updated.
from php-src.
Ok. Let's leave it at that for now. We should try to include the message in the change itself if it consists of a single commit. If there are multiple, adding a better description and/or adding the commit hashes could help (note that this only works if the commits aren't rebased). Thanks for your inputs!
from php-src.
Related Issues (20)
- mysqli_fetch_assoc reports error from nested query HOT 1
- Implement ED25519 auth for mysqlnd HOT 3
- PHP 8.2.19: segfault at 7f377e872428 (sp 00007ffcd580fec0 error 4) HOT 32
- opcache.jit=off does not behave as documented
- Has PHP added support for generics, similar to Java's generics HOT 5
- Can't cross-compile with external libcrypt HOT 1
- ffi enum type (when enum has no name) make memory leak HOT 2
- Can the final PHP code be compiled into binary and run on the server, which is more secure on the server side and less likely to cause code intrusion? Currently, the traditional deployment method is through source code, which is easily exposed and tampered with. We deploy more security. Java like jar packages are not even more secure. HOT 1
- Member access within null pointer in extension spl
- PHP 8 Compile with GD Help needed HOT 1
- Indexing an array with a persistent string triggers an assertion failure during destruction HOT 4
- Seeing seg fault while using zend_disable_functions during shutdown HOT 10
- Preg unicode different results depending on if in character class or separate HOT 1
- Test curl_basic_024 fails with curl 8.8.0 HOT 3
- PHP 8.1.28 curl_exec crash with no error on first request after second request is made (fast F5) HOT 3
- Magic URL param to disable output buffering HOT 7
- Deprecation messages are often not helpful
- `number_format` no longer round properly big float HOT 6
- segmentation fault in spl_perform_autoload HOT 2
- Memory leak in xml and dom HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from php-src.