curran / curran/google-diff-match-patch

C# uses \n instead of \n\r or Environment.NewLine

Offen
#91 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
auto-migrated Priority-Medium Type-Defect
Vorherrschende Sprache
Python
Sterne
17
Forks
2
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

```
What steps will reproduce the problem?

1. Use the C# code to create a List of Patches.
2. "Export" it using patch_toText to a text box.
3. Copy the text to notepad for example.
4. Reverse the process by copying the text back into a text box.
3. "Import" it using patch_fromText.
4. Apply patch.

What is the expected output? What do you see instead?

Patch should be correctly applied, but usually "Invalid patch mode" error is
thrown.

What version of the product are you using? On what operating system?

Download 20121119, Win7 64bit, VS 2012, .Net 4.5.

Please provide any additional information below.

Attached is the C# file using Environment.NewLine.
```

Original issue reported on code.google.com by `jamiekit...@gmail.com` on 18 Sep 2013 at 11:38

Attachments:
- [DiffMatchPatch.cs](https://storage.googleapis.com/google-code-attachments/google-diff-match-patch/issue-91/comment-0/DiffMatchPatch.cs)

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne mit der angehängten DiffMatchPatch.cs und reproduziere die aufgeführte Export-, Kopier-, Import- und Anwendesequenz mit dem angegebenen C#/.NET-Setup. Überprüfe, dass ein Patch-Roundtrip durch ein Textfeld und Notepad ohne einen "Invalid patch mode"-Fehler erfolgreich ist; die Payload nennt keinen Repository-Test.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
csharp
Bereich
tooling
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.