On 11/17/2010 09:59 AM, Bruce Korb wrote:
>> Is it worth installing a temporary sed wrapper earlier in your PATH that
>> outputs debugging information such as the process id of its parent if it
>> detects that one of the arguments starts with -q?
> 
> Next time I run into it.  I unwound everything I was doing and
> started reapplying my changes.  Before I get to where it breaks
> again, I am having to figure out how to "git push" without
> tripping over "fast-forward", whatever that is.

'fast-forward' is the state when your commits are a strict superset of
what is on the receiving end (what you want).  Your problem is that git
is complaining about non-fast-forwards; that is, when your patches and
someone else's patches diverge, such that your patches are no longer a
superset of the receiving end.  The two ways to fix non-fast-forwards
are merging and rebasing; automake favors merging for distinct topics
and rebasing for work on an existing topic, while gnulib enforces
rebasing only by forbidding merging so as to keep a linear history.

-- 
Eric Blake   ebl...@redhat.com    +1-801-349-2682
Libvirt virtualization library http://libvirt.org

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to