GitRoot

craft your forge, build your project, grow your community freely
 1---
 2id: "eea2"
 3priority: 30
 4sprint: ""
 5assignee: null
 6status: triage
 7kind: issue
 8---
 9
10# Repack
11
12Today when we close repository, we pack it. Sometimes it lead to error because other process had mounted repository in memory.
13
14Found a way to do it correctly, maybe lock repo in read/write.
15
16Maybe an async task in background with locked repository.
17
18
19
20
21> Found a way to do it correctly, maybe lock repo in read/write.
22
23Done
24
25> Today when we close repository, we pack it
26
27Not true anymore, need to find when run it
28
29
30
31
32After investigation I think it's better to delegate in a background-process, because a closed repo can ba reopen just after (push -> plugins)