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

Reply via email to