Georg Seibt
Georg Seibt
Using Helm `version.BuildInfo{Version:"v3.10.2", GitCommit:"50f003e5ee8704ec937a756c646870227d7c8b58", GitTreeState:"clean", GoVersion:"go1.18.8"}` and the Traefik `20.3.0` chart as a dependency. I can't remove `traefik.updateStrategy.rollingUpdate` when setting `type` to `Recreate`. The Helm doc does not suggest that...
Right, something like that was my first thought but I tried to fix the behaviour I was seeing without modifying the API. How about adding `Serve{TCP,Unix,Windows}Async` functions then? I am...
So. I changed the Handler#Serve method to run http.Server#Serve in a go routine. It returns a Closer implementation which shuts down the http.Server using its Shutdown method. The serve{TCP,Unix,Windows} methods...
There is a lot more work to be done, many other parts of the repository use the functions that I modified. I am still undecided whether I should change the...
I followed your advice and added a Shutdown method to the sdk.Handler. Seems a lot cleaner though the user has to write more code now. I am certainly not a...
Hey, looking at [the documentation](https://golang.org/pkg/os/signal/#hdr-Default_behavior_of_signals_in_Go_programs), it seems to me that, by default, any SIGINT or SIGTERM received by the program will kill it immediately. That is why deferred methods do...
Yes, the Script is generated by Gradle from [THIS](https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt) template. So the license there is defined by the Gradle authors, not JDime. Not sure we can do anything about this...
Hey, JDime uses [JNativeMerge](https://gitlab.infosun.fim.uni-passau.de/seibt/JNativeMerge) under the hood to implement linebased merging via the [libgit2](https://libgit2.org/) native library. This library ('libgit2.dylib' on MacOS) needs to be provided to the JVM. JNativeMerge includes...
That's good to hear. I had a look at the JNativeMerge source code and it seems that I enforced loading the library from the classpath (instead of other locations that...
Hey, please apply the following patch to your `build.gradle`: ``` diff --git a/build.gradle b/build.gradle index da729b05..a0165214 100644 --- a/build.gradle +++ b/build.gradle @@ -87,7 +87,7 @@ dependencies { implementation 'de.uni-passau.fim.seibt:kvconfig:1.0' if...