"currently"?  We'll probably never support this.  I think it only makes sense to commit to HEAD through this API.  If you want to make a commit without touching HEAD, you probably should just use the lower-level library.