Hi Team,

The Apache OFBiz Framework repository size is currently around 850 MB. I
think it would be beneficial to perform some repository housekeeping and
review whether we can remove obsolete objects from the Git history.

Some examples include:

- Components that were moved from the framework to plugins (e.g.,
specialpurpose).
- Historical lib/ artifacts that are no longer needed since OFBiz has been
using Gradle for dependency management for many years.
- Other components or resources that were moved out of the framework and
still contribute to the repository size through historical Git objects.
- Content related to retired or obsolete functionality that is no longer
part of the active codebase.

Potential benefits include:
- Reduced repository size.
- Faster clone and fetch operations.
- Lower storage and bandwidth requirements.
- Easier repository maintenance.

I understand that rewriting Git history is a significant operation and may
have implications for existing forks and contributor workflows. Before
exploring this further, it would be good to understand the ASF's
recommended practices regarding repository housekeeping and history cleanup.

If anyone is familiar with ASF policies or has experience with similar
cleanup efforts in other Apache projects, please feel free to share your
thoughts and recommendations.

Best regards,
--
Deepak K Dixit
ofbiz.apache.org

Reply via email to