Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||
ID | ||||||||
0042769 | ||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||
feature request | [Openbravo ERP] A. Platform | minor | have not tried | 2020-01-09 13:59 | 2020-01-14 10:15 | |||
Reporter | shuehner | View Status | public | |||||
Assigned To | alostale | |||||||
Priority | urgent | Resolution | fixed | Fixed in Version | 3.0PR20Q2 | |||
Status | closed | Fix in branch | Fixed in SCM revision | 2bf4a5d49474 | ||||
Projection | none | ETA | none | Target Version | ||||
OS | Any | Database | Any | Java version | ||||
OS Version | Database version | Ant version | ||||||
Product Version | SCM revision | |||||||
Merge Request Status | ||||||||
Review Assigned To | caristu | |||||||
OBNetwork customer | No | |||||||
Web browser | ||||||||
Modules | Core | |||||||
Support ticket | ||||||||
Regression level | ||||||||
Regression date | ||||||||
Regression introduced in release | ||||||||
Regression introduced by commit | ||||||||
Triggers an Emergency Pack | No | |||||||
Summary | 0042769: ant package.module is missing to exclude .git | |||||||
Description | The standard ant package.module task used to package modules by developers is missing to exclude .git folder. It currently has excludes for both .hg & .svn but is missing to add same for .git Consequence is it including all git repo history (if present) inside the obx file making them unnecessarily large. On some occasions it can cause later secondary problem with module management as it tries to overwrite some read-only files inside .git in case of updating a module via mmc (having .git inside obx) when older module version also have .git files present. Relevant code to which the new (.git) case should be added: https://code.openbravo.com/erp/devel/pi/file/tip/src/org/openbravo/erpCommon/modules/ExtractModule.java#l232 [^] | |||||||
Steps To Reproduce | Clone any module which is hosted as a git repository and run ant package.module to create obx file. Check obx file (unzip -v) and notice it does contain .git. | |||||||
Tags | No tags attached. | |||||||
Attached Files | ||||||||
![]() |
||||||||||||||||||||||||||||||||||||
|
![]() |
|
(0116730) shuehner (administrator) 2020-01-09 14:00 |
We should think on potentially backporting this issue to last active releases. a.) Fix should be trivial b.) With OB moving to git that could avoid some accidents of people using older pi to package modules managed using git |
(0116820) alostale (viewer) 2020-01-14 09:14 |
MR: https://gitlab.com/openbravo/product/openbravo/merge_requests/32 [^] |
(0116824) hgbot (developer) 2020-01-14 09:49 |
Repository: erp/devel/pi Changeset: 2bf4a5d49474cc41ce137fb6d8b41d5eb3a97b42 Author: Asier Lostalé <asier.lostale <at> openbravo.com> Date: Tue Jan 14 09:06:25 2020 +0100 URL: http://code.openbravo.com/erp/devel/pi/rev/2bf4a5d49474cc41ce137fb6d8b41d5eb3a97b42 [^] fixed ISSUE-42769: exclude .git directory when packaging modules --- M src/org/openbravo/erpCommon/modules/ExtractModule.java --- |
(0116828) caristu (viewer) 2020-01-14 10:15 |
Reviewed |
![]() |
|||
Date Modified | Username | Field | Change |
2020-01-09 13:59 | shuehner | New Issue | |
2020-01-09 13:59 | shuehner | Assigned To | => platform |
2020-01-09 13:59 | shuehner | OBNetwork customer | => No |
2020-01-09 13:59 | shuehner | Modules | => Core |
2020-01-09 13:59 | shuehner | Triggers an Emergency Pack | => No |
2020-01-09 14:00 | shuehner | Note Added: 0116730 | |
2020-01-09 16:00 | shuehner | Relationship added | related to 0042775 |
2020-01-14 09:10 | alostale | Assigned To | platform => alostale |
2020-01-14 09:10 | alostale | Review Assigned To | => caristu |
2020-01-14 09:11 | alostale | Relationship added | blocks 0041898 |
2020-01-14 09:12 | alostale | Severity | major => minor |
2020-01-14 09:12 | alostale | Status | new => scheduled |
2020-01-14 09:14 | alostale | Note Added: 0116820 | |
2020-01-14 09:49 | hgbot | Checkin | |
2020-01-14 09:49 | hgbot | Note Added: 0116824 | |
2020-01-14 09:49 | hgbot | Status | scheduled => resolved |
2020-01-14 09:49 | hgbot | Resolution | open => fixed |
2020-01-14 09:49 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/devel/pi/rev/2bf4a5d49474cc41ce137fb6d8b41d5eb3a97b42 [^] |
2020-01-14 10:15 | caristu | Note Added: 0116828 | |
2020-01-14 10:15 | caristu | Status | resolved => closed |
2020-01-14 10:15 | caristu | Fixed in Version | => 3.0PR20Q2 |
Copyright © 2000 - 2009 MantisBT Group |