I'm writing a package that relies on another package that I manage (Netswift). I've setup a
bleeding_edge branch there, where I commit every few hours (i.e when I notice access control is wrong, or any other small edit).
Now my current package has a dependency on the github repo for Netswift, with that
bleeding_edge branch, as pictured below:
dependencies: [ .package(url: "https://github.com/MrSkwiggs/Netswift", .branch("bleeding_edge")), ]
Unfortunately, resolving the dependency graph by any of the following means (updating Package.swift with an empty space somewhere, running
swift package update) does not pull new commits from that branch.
The only way I found to force-update is to specify a different branch, resolve dependerency graph, then revert back to the branch I actually need.
Is this intended behaviour ?