Use RefUpdate when changing HEAD
commit9958e600d12d0d77d8652497b89d42ad4a3fd52b
authorShawn O. Pearce <spearce@spearce.org>
Fri, 16 May 2008 03:39:13 +0000 (15 23:39 -0400)
committerShawn O. Pearce <spearce@spearce.org>
Sat, 17 May 2008 03:59:49 +0000 (16 23:59 -0400)
tree7b6ee8279afbd609ab7d25f24bdbc7ae3dc74685
parentf0ef5e1ef09d346432fead17bc82d78b7cfbd621
Use RefUpdate when changing HEAD

Its safer and coordinates the complexity of locking and
updating both the ref and the reflog.

Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
org.spearce.egit.core.test/src/org/spearce/egit/core/internal/mapping/T0002_history.java
org.spearce.egit.core.test/src/org/spearce/egit/core/op/T0001_ConnectProviderOperationTest.java
org.spearce.egit.core/src/org/spearce/egit/core/op/ResetOperation.java
org.spearce.egit.ui/src/org/spearce/egit/ui/internal/actions/CommitAction.java
org.spearce.jgit.test/tst/org/spearce/jgit/lib/T0003_Basic.java
org.spearce.jgit/src/org/spearce/jgit/lib/Tag.java