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)