Dear Wiki user, You have subscribed to a wiki page or wiki category on "Subversion Wiki" for change notification.
The "Aachen2017" page has been changed by JulianFoad: https://wiki.apache.org/subversion/Aachen2017?action=diff&rev1=5&rev2=6 ---- - == Potential Topics to Discuss/Fix/Develop == + <<TableOfContents(2)>> - * ... + == Topics Discussed/Fixed/Developed == + === Releasing 1.10 === - - - == Discussion Notes == === ... === + === View Specs === + + Requirement (Johan): export the sparse configuration of one WC and make another one match it. + + Solution (Bert): We can use the WC-state 'Reporter' to find all the info we need -- including depth changes, switched URLs (if wanted), and mixed revisions (if wanted) -- and write this to a simple text format output. For a first hack, the output format could even be a series of "svn update --set-depth=..." lines which could be executed directly by a shell, avoiding the need to write any parse-and-execute code at all. + + Also this output is just what we need to record the WC base state of a shelved patch. + + Problem: The "update --set-depth" approach doesn't perform well. To apply the desired depths, it would first set the WC root to its desired recorded depth (typically empty or depth-infinity), even if most of the children are going to be excluded; then exclude each child that is to be excluded and expand each that is to be included, and so on. Inefficient. Local mods probably not handled properly. + + Solution: TBD + + === Obliterate === + + What hackathon is complete without a discussion of obliterate? ----
