fedpkg switch-branch behavior

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I recently got slightly burned by an unexpected behavior with 
switch-branch. Apparently after switching branches fedpkg does not do a 
pull, I'm not sure if this is right or wrong, I can see arguments on 
both sides. Let me give an example:

foo (master)$ fedpkg switch-branch f14
foo (f14)$

You can see the files changed as would be expected. But the changed 
files are not current with f14, they are the version from the last time 
I was in the f14 branch. That's contrary to my expectation, I would have 
expected after switching to f14 I would see the current state of f14. To 
get the current state you have to do a pull after the switch.

I can see a (pedantic) argument which says preserving the branch state 
as last "visited" is correct. But on the other hand I'm not sure that 
matches most people's work habits and expectations. The only real 
argument I can see for "reverting" to a prior revision when switching 
branches is if one had modified files associated with that revision in 
the working tree, but you can't switch branches in this scenario so I 
don't think it applies.

I guess I have two goals here:

1) Alert folks to what might be unexpected behavior
2) Resolve if this really is the desired behavior

Thanks,

John

-- 
John Dennis <jdennis@xxxxxxxxxx>

Looking to carve out IT costs?
www.redhat.com/carveoutcosts/
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux