GitRoot

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