You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avro.apache.org by "Ryan Skraba (Jira)" <ji...@apache.org> on 2023/09/20 16:13:00 UTC

[jira] [Created] (AVRO-3864) [Build] Do a better clean based on the .gitignore file

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)