Ryan Skraba created AVRO-3864:
---------------------------------

             Summary: [Build] Do a better clean based on the .gitignore file
                 Key: AVRO-3864
                 URL: https://issues.apache.org/jira/browse/AVRO-3864
             Project: Apache Avro
          Issue Type: Bug
            Reporter: Ryan Skraba


>From https://github.com/apache/avro/pull/2500 (Thanks [~zoltan_csizmadia]!) 

If all of the target binaries and built files are included in the .gitignore 
file, then *git clean -dXf* will remove them (note the capital X).  This could 
be a better way to make sure the build directory doesn't have any left over 
residue from previous dev work.

The only downside to using git as "The Source of Clean" is that **./build.sh 
clean** when building from the source tar.gz (without git) wouldn't work.  That 
doesn't really bother me too much, as long as **./build.sh dist** works from 
the source tar.

Maybe this might be best applied in **./build.sh veryclean** or just remove the 
*clean* target to this script entirely and document this better way?



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to