eclipse-platform / eclipse-platform/eclipse.platform

Make Text Compare more smart

Aperta
#66 9 commenti 4 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Java
Stelle
165
Fork
174
Merge medio
2g 8h
PR unite (30g)
22

Descrizione

I recently noticed that text-compare seems to present a undesirable changeset if the following happen:

1. You have some repeated code block with common start (e.g. `` in a pom.xml or `@Test` in a Unit test) and ending (e.g. `` in a pom.xml or `}` in a Unit test
2. You insert a new block in between
3. Now the change set spans into the next block

![grafik](https://user-images.githubusercontent.com/1331477/174729794-fad66f74-3d98-4e3e-aa90-05db79fd2e1e.png)

**What would be expected is that the whole block is marked as an insertion (here line 74 - 78)**

Github for example displays this more nice

![grafik](https://user-images.githubusercontent.com/1331477/174731417-3eaa11a0-aa9c-4e00-bb5b-e9f5ed582191.png)

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia individuando l’implementazione di text-compare e riproducendo lo scenario di blocchi ripetuti descritto nell’issue. Confronta il changeset generato con il risultato previsto, in cui il blocco inserito è contrassegnato come un’unica inserzione, e usa la pull request collegata come contesto precedente.

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

Valutazione

Stack tecnologico
java
Ambito
tooling
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
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.