Github user HeartSaVioR commented on the issue:
https://github.com/apache/storm/pull/2433
@danny0405
There's a tip regarding supported features on Github: you can get a patch
file which contains commits or a full diff file. Just add ".patch" for former,
or add ".diff" for latter, and Github will serve the file.
Since we just want to have a squashed commit, you can follow below steps to
push effectively squashed commit:
1. create a new branch based on latest master branch
2. download diff file via `wget
https://github.com/apache/storm/pull/2433.diff` or curl or whatever
3. apply diff via `git apply 2433.diff` (after 3 you can see modified files
as well as untracked files)
4. `mvn clean install -Prat,all-tests` to run tests (mandatory)
5. (optional, but recommended) build binary dist (`mvn clean package` in
storm-dist/binary) and do manual tests with binary dist as well
6. if everything is OK, add files to the stage and commit the change with
proper commit log message
Please let me know if the tip doesn't work.
---