A read-only clone of the dehub project, for until dehub.dev can be brought back online.
Go to file
mediocregopher 1c2bc11fc3 refactor how commits are created, as well as how reference following is done
---
type: change
message: |-
  refactor how commits are created, as well as how reference following is done

  In light of the upcoming combine commit feature, it will be necessary to have
  more fine-grained control over how commits are created and stored. This change
  attempts to address that, by adding a CommitBare method, which the Commit method
  then uses. CommitBare merely creates and stores a commit, without updating HEAD.

  Since Commit now has to figure out the parent commit of the HEAD, and deal with
  the case of HEAD not being set (a new repo, or an orphan branch), the logic for
  reference traversal had to be refactored some as well.
change_hash: AKwHmb4T5APrl3EL7Ox27ABGWrjqjlOGvBD1cOycgPcN
credentials:
- type: pgp_signature
  pub_key_id: 95C46FA6A41148AC
  body: iQIzBAABAgAdFiEEJ6tQKp6olvZKJ0lwlcRvpqQRSKwFAl53+qwACgkQlcRvpqQRSKzXuQ/9HBnrwB3zYSsLsQrNTlZ6MW5DaH/y1pypba6eD57fC6Tl3ipuDvTLrjiRMdPkS8LFvPOkT8FUFRZH7farBZBZGRnoAL88ELPB/h5Ip7FaUu+syfuTsHnBvWPs2hPN/sEhceIy+io3P03vIKSYCPMAhhigkWhoZZa+SJNQyTTJ/WzbGmuopCYhe3/4JDfpLNIvfOzJb40jVXqmqZ4Lf82uqf9DIh8LjNRhhOBeVFOVyQ4FOHh6a/T7D4qNSMPi/RRFg9VSXlNV5tp2ykdQdzyS6vdBBxV5j8pz8DyTDZYxlqkHyb5Blkl4vcndoJOYjyacVqVuXMgvjf0a8cmuhDEmC1vRDepx4jKZQwKyl1HQ9X0+KodMAxrx671+m7Zga9OcyCdNdyaH+Tl2W4c6apaEv2lcx5DalSLW2uoDbo5B4uutBOFrL12ML2tnnyF93tRSZkcNibo69/88qjFjaYEAjOhupgNtrbU+92Dsj/8UGYKFQgfx7DSHGXhs8fzphzPvZifWoiGV49iXvOauNlUzolX3h4bmxcXAnl/+tC4F1a19TGl7TG7HAC8kajXAf01pSD+WxJGMN+gerOYHOCrlQVx+sWhQBh22yfsaAJXPLl4R/2bUKqSTXjHHp3/WTqK4HdRRN/L728YhOxBCy6Ue0CjAZKpi+cQWQUUxpCKQiXs=
  account: mediocregopher
2020-03-22 17:54:25 -06:00
.dehub Refactor access controls to support multiple branches 2020-02-29 13:09:19 -07:00
accessctl completely refactor accessctl (again) 2020-03-18 16:35:32 -06:00
cmd refactor how commits are created, as well as how reference following is done 2020-03-22 17:54:25 -06:00
fs Initial commit, can create master commit and verify previous master commits 2020-02-15 15:13:50 -07:00
sigcred Modify how SignifierInterface is produced so it always sets AccountID on Credentials 2020-03-13 15:24:46 -06:00
typeobj Implement comment commits 2020-03-21 12:24:38 -06:00
yamlutil Initial commit, can create master commit and verify previous master commits 2020-02-15 15:13:50 -07:00
.gitignore Change all references to 'master' into 'trunk' 2020-02-16 10:28:59 -07:00
commit_change_test.go normalize how git commits are interacted with, including changing VerifyComit -> VerifyCommits 2020-03-15 13:50:24 -06:00
commit_change.go refactor how commits are created, as well as how reference following is done 2020-03-22 17:54:25 -06:00
commit_comment.go Implement comment commits 2020-03-21 12:24:38 -06:00
commit_credential_test.go completely refactor accessctl (again) 2020-03-18 16:35:32 -06:00
commit_credential.go refactor commit interface to pass more information around 2020-03-21 11:22:15 -06:00
commit_test.go completely refactor accessctl (again) 2020-03-18 16:35:32 -06:00
commit.go refactor how commits are created, as well as how reference following is done 2020-03-22 17:54:25 -06:00
config.go completely refactor accessctl (again) 2020-03-18 16:35:32 -06:00
diff.go Initial commit, can create master commit and verify previous master commits 2020-02-15 15:13:50 -07:00
go.mod Initial commit, can create master commit and verify previous master commits 2020-02-15 15:13:50 -07:00
go.sum Initial commit, can create master commit and verify previous master commits 2020-02-15 15:13:50 -07:00
hash.go Implement comment commits 2020-03-21 12:24:38 -06:00
INTRODUCTION.md completely refactor accessctl (again) 2020-03-18 16:35:32 -06:00
repo_test.go refactor how commits are created, as well as how reference following is done 2020-03-22 17:54:25 -06:00
repo.go refactor how commits are created, as well as how reference following is done 2020-03-22 17:54:25 -06:00
ROADMAP.md Implement comment commits 2020-03-21 12:24:38 -06:00
SPEC.md update SPEC in light of comment commit changes 2020-03-21 12:37:39 -06:00