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.


---

Reply via email to