5
0
Fork 0
mirror of https://0xacab.org/sutty/sutty synced 2024-11-22 09:06:22 +00:00

fix: es necesario el arbol actual para ignorar cambios en paralelo

cuando estamos guardando un post con archivos subidos y posts
relacionados, al no usar el arbol actual se pisaban los archivos
modificados y el repositorio quedaba en un estado inconsistente.
This commit is contained in:
f 2023-04-03 12:44:09 -03:00
parent d026204497
commit 3514fb026e

View file

@ -117,6 +117,9 @@ class Site
def commit(file:, usuarie:, message:, remove: false)
file = [file] unless file.respond_to? :each
# Cargar el árbol actual
rugged.index.read_tree rugged.head.target.tree
file.each do |f|
remove ? rm(f) : add(f)
end