intersystems / intersystems/git-source-control

Issues with multiple users on the uncommitted list in filesystem/isfs hybrid environment

Aperta
#716 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
good first issue
Lingua principale
ObjectScript
Stelle
22
Fork
14
Merge medio
1g 9h
PR unite (30g)
5

Descrizione

I'm doing some reasonable things using Embedded Git on a local docker container, and hitting issues with ping-ponging ownership of files in the uncommitted list:

```
[genai-interop-samples] Compile FAILURE
ERROR! UpdateUncommitted() called on '/home/irisowner/dev/src/pkg/isc/genai/ModelProviderRouter.cls' by irisowner, which is owned by _SYSTEM
```

The solution is:
`d ##class(SourceControl.Git.Change).%KillExtent()`

But I keep having to do this over and over again.

It would be nice if there was a way to have Embedded Git operate in a single-user mode where we don't care about ownership.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia esaminando SourceControl.Git.Change e la soluzione alternativa ripetuta con %KillExtent() nella configurazione ibrida filesystem/ISFS. Riproduci il passaggio ripetuto della proprietà tra più utenti, quindi definisci e verifica una modalità a utente singolo in cui la proprietà dell’elenco delle modifiche non sottoposte a commit non richieda più la cancellazione ripetuta degli extent.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
git
Ambito
devtools
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.