Update

[?]
May 17, 2021, 7:43 AM
DL4H74C3EPPKIQONQVG5YMY7HYPB3QRBRUAIFCDMEYNFZ2MIPOZQC

Dependencies

  • [2] VBL5BQH7 Experimental
  • [3] 6CR2EFUN First ChangeProvider implementation!!! Wheehooo
  • [4] B43WNBLF - Add Show History to Pijul menu - Always ignore .idea and .pijul in tracking. - Make findPijul a generic function to allow to find editor-server. - Only show one revision for directories. - Add `Hunk::resolvePath(Path)` to resolve the affected file to a Java NIO Path. - Fix StringOutOfBounds in Change Parsering Algorithm - Use editor-server instead of copie for interfacing with `pijul record` file. - Fix FileStatus provider not returning correctly for untracked files. - Add CommittedChangesProvider for Pijul.
  • [5] ISO7J5ZH More caches, better and generic cache code. Now Dracon listen to file changes to drop cached data. Implemented caches: - File contents in specific revision (never dropped) - Pijul ls and Pijul diff results - File Revision and File changes by patch - some others.. Dracon is incredible fast now, but still will take some time for bigger repos.
  • [6] ZCRW57C5 Improved support for revisions
  • [*] QXUEMZ3B Initial CahngeProvider

Change contents

  • replacement in src/main/kotlin/com/github/jonathanxd/dracon/provider/PijulChangeProvider.kt at line 64
    [3.4305][2.6736409:6736459]()
    val knownPaths = mutableSetOf<Path>()
    [3.4305]
    [3.1338]
    val knownPaths = mutableSetOf<Pair<Path, String>>()
  • replacement in src/main/kotlin/com/github/jonathanxd/dracon/provider/PijulChangeProvider.kt at line 69
    [3.3738][2.6736460:6736569]()
    if (knownPaths.contains(path)) continue
    knownPaths.add(path)
    [3.3738]
    [2.6736569]
    if (knownPaths.contains(path to "ADDED")) continue
    knownPaths.add(path to "ADDED")
  • replacement in src/main/kotlin/com/github/jonathanxd/dracon/provider/PijulChangeProvider.kt at line 82
    [3.3801][2.6736571:6736680]()
    if (knownPaths.contains(path)) continue
    knownPaths.add(path)
    [3.3801]
    [2.6736680]
    if (knownPaths.contains(path to "DELETED")) continue
    knownPaths.add(path to "DELETED")
  • replacement in src/main/kotlin/com/github/jonathanxd/dracon/provider/PijulChangeProvider.kt at line 101
    [3.3003][2.6736682:6736791]()
    if (knownPaths.contains(path)) continue
    knownPaths.add(path)
    [3.3003]
    [3.3003]
    if (knownPaths.contains(path to "MODIFIED")) continue
    knownPaths.add(path to "MODIFIED")
  • replacement in src/main/kotlin/com/github/jonathanxd/dracon/provider/PijulChangeProvider.kt at line 118
    [3.3702][2.6736792:6736901]()
    if (knownPaths.contains(path)) continue
    knownPaths.add(path)
    [3.3702]
    [3.3702]
    if (knownPaths.contains(path to "MODIFIED")) continue
    knownPaths.add(path to "MODIFIED")