Quoth Paul Lalonde <paul.a.lalo...@gmail.com>: > My next question is how to pull new changes from remote while putting my > new work on top. > Linus' git does a decent job of that with pull, but my experience with git9 > is rather less pleasant. > > Looking at it, it seems like a work for git/rebase. Here I'm trying to > take the work from > > fluxcpu% git/branch > > heads/some_feature > > fluxcpu% git/rebase remotes/origin/regen > refs/heads/_rebase.working: 7664f5db108af0debf257470be6ac3126ee0206b > pick 44574500459e507d51e6a359ebe6fd2a1c3df1da Save these files for later. > diff: cannot open b/386/bin/ape//null: file does not exist: > 'b/386/bin/ape//null' > diff: cannot open b/386/bin/auth//null: file does not exist: > 'b/386/bin/auth//null' > diff: cannot open b/386/bin/aux//null: file does not exist: > 'b/386/bin/aux//null' > ... > > Rebase appears to be both expensive, and perhaps buggy? I'm not sure > what's up with the very long scroll of the same error, applied to different > files.
I think most people on 9front git tend to not rebase all that often, so it could probablly use a bit of love. That said, I'm pretty sure that I fixed this a while go. Do you have a way for me to repro this issue? > This is also too slow to be usable, at least for a tree as large as NIX. > We'll get NIX pruned down into small changes to bind over 9front, but I > don't see how to update my working branch to track upstream. if you have heads/mybranch and remotes/upstream/mybranch, then mybranch will track upstream. again, if you can give a repro, I can look at measuring why it's slow. My typical workflow is that I'll work on a commit until it's ready, and then either push it directly or cherry pick it onto front, and push it; patches tend to be either an email of webpaste based workflow. git/import /mail/fs/mbox/$MSGID is killer for pulling in a patch. I've got a TODO list item to work on some nice patch queue tools based on this, gerrit style, but it's not been a priority so far. ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Tc30944502958e1a0-Ma721d15ba8282138b2997903 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription