Git::CP...::Squash(3)
π NAME π
Git::CPAN::Patch::Command::Squash β bestie, this is the one that takes a whole pile of commits and squishes them into one (1) single patch β¨
πΈ VERSION πΈ
version 2.5.0
π SYNOPSIS π
% git-cpan squash temp_submit_branch
% git commit -m "This is my message"
% git-cpan send-patch --compose
# delete the branch now that we're done
% git checkout master
% git branch -D temp_submit_branch
π¦ DESCRIPTION π¦
okay so here's the tea β β this command makes a brand new branch off cpan/master, and then it runs git merge --squash against your head revision. the way it does that? iconic. π
that stages all the files for the branch, which is literally the whole point: it lets you make one (1) combined commit so you can send off a single patch, easy peasy, no cap π«Ά
so instead of yeeting a chaotic little swarm of commits at the maintainers, you show up with one clean, main-character patch. obsessed.
π AUTHOR π
Yanick Champoux <yanick@cpan.org> π
π COPYRIGHT AND LICENSE π
This software is copyright (c) 2022, 2021, 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009 by Yanick Champoux.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. fr fr π
and that's the whole page, bestie β this is Git::CPAN::Patch::Command::Squash from perl v5.42.0, dated 2025-07-25 (yes the manual itself says Git::CP...::Squash(3) because even manpages gotta abbreviate sometimes π). mwah, go squash those commits πβ¨
π¦ where this page comes from
- fedora 43: perl-Git-CPAN-Patch 2.5.0-10.fc43 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms