Skip to content

Commit

Permalink
$mol_build git version fix
Browse files Browse the repository at this point in the history
  • Loading branch information
zerkalica committed Nov 26, 2024
1 parent 237a60e commit 12aab4d
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 9 deletions.
21 changes: 13 additions & 8 deletions build/ensure/git/git.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ namespace $ {
protected version() {
$mol_wire_solid()
return this.$.$mol_run.spawn({ command: 'git version', dir: this.root().path() })
.stdout.toString().trim().match(/.*\s+([\d\.]+)$/)?.[1] ?? ''
.stdout.toString().trim().match(/.*\s+([\d\.]+\d+)/)?.[1] ?? ''
}

protected deepen_supported() {
Expand All @@ -24,13 +24,18 @@ namespace $ {

const command = ['git', 'pull']

if ( ! this.interactive() ) {
// depth и deepen не годятся для локальной разработки, поэтому оставляем ограничение глубины пула только для CI
// --depth=1 в сочетании с сабмодулями обрезает историю, кроме первого коммита
// --deepen=1 в git-конфиге сабмодуля выставляет bare=true, после этого все команды падают с сообщением
// warning: core.bare and core.worktree do not make sense
// fatal: unable to set up work tree using invalid config
command.push( this.deepen_supported() ? '--deepen=1' : '--depth=1' )
if ( ! this.interactive() && this.deepen_supported()) {
/**
depth и deepen не годятся для локальной разработки, поэтому оставляем ограничение глубины пула только для CI
--depth=1 в сочетании с сабмодулями обрезает историю, кроме первого коммита
--deepen=1 если не сделать unset GIT_DIR
в git-конфиге сабмодуля выставляет bare=true, после этого все команды падают с сообщением
warning: core.bare and core.worktree do not make sense
fatal: unable to set up work tree using invalid config
*/
command.push( '--deepen=1' )
}

const timeout = this.pull_timeout()
Expand Down
4 changes: 3 additions & 1 deletion build/server/server.node.ts
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,7 @@ namespace $ {

@ $mol_mem_key
generate( url : string ) {
$mol_wire_solid()
/*
Если использовать динамически подгружаемые через $mol_script модули
То урл тут может быть вида /demo/app/-/node_modules/stockfish/-/stockfish.js
Expand Down Expand Up @@ -261,7 +262,7 @@ namespace $ {
this.notify([ line, path ])
}

this.bundles_keep()
// this.bundles_keep()

return socket
}
Expand Down Expand Up @@ -295,6 +296,7 @@ namespace $ {
protected path_doubted = new Set<string>()

path_add(path: string, bundle: string) {
return
this.path_doubted.delete(path)
if (! this.path_bundles[path]) this.path_bundles[path] = new Set()
this.path_bundles[path].add(bundle)
Expand Down

0 comments on commit 12aab4d

Please sign in to comment.