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
