craft your forge, build your project, grow your community freely
1---
2id: "eea2"
3priority: 30
4sprint: ""
5assignee: null
6status: triage
7kind: issue
8---
910# Repack
1112Today when we close repository, we pack it. Sometimes it lead to error because other process had mounted repository in memory.
1314Found a way to do it correctly, maybe lock repo in read/write.
1516Maybe an async task in background with locked repository.
1718---
1920> Found a way to do it correctly, maybe lock repo in read/write.
2122Done
2324> Today when we close repository, we pack it
2526Not true anymore, need to find when run it
2728---
2930After investigation I think it's better to delegate in a background-process, because a closed repo can ba reopen just after (push -> plugins)