A read-only clone of the dehub project, for until dehub.dev can be brought back online.
Go to file
mediocregopher 8cbdc03caa Implement commit combining
---
type: change
message: |-
  Implement commit combining

  Adds a method CombineCommitChanges which takes in a range of commits and a
  branch. It determines what the change_hash of the range is (using the message of
  the last change commit in the range, and the file diff across the full range),
  collects all credentials for that hash, and creates a new change commit with all
  that information. That new change commit is then added onto the given branch
  (but only if the change_hash would remain the same by doing so).

  A corresponding combine command has also been added to the dehub binary.
change_hash: ALpURxN61PHUo5uzN9GTlM5V+4YcirKWpZr4G9llZVdu
credentials:
- type: pgp_signature
  pub_key_id: 95C46FA6A41148AC
  body: iQIzBAABAgAdFiEEJ6tQKp6olvZKJ0lwlcRvpqQRSKwFAl53+xAACgkQlcRvpqQRSKxbZBAAsnLhOuVQ1YM2xVWVJTJSY09PoyD1EyXMFP/H5gCMvu9wtYHwPO2BOGsmWsmIePzRLH0YHAp3VLBtBiyPy5Xm5e9L54DJc1IvOH7tfP5jyDodExHhhCVvNeGza4ngcyBBi+ywu3SwNq1eYms/A4o8ZxcRRPhEYfGHR2Tob31ntbTM9s1D8cqZzszuj/FJY9AAEWmlBVfJrdPUGZ/DqYplTypEvgfSmbTsKWG6sc3nQu66azDvTz3v6Jn+oLQNdeFAA0gaXvChCWaAtsnDglSgzMTigz4+jY+ruqmvM+J4g7SYiWHrSzABM2QnBBvhMuNcFQJ/o7vQ3sWBlHDEJf+OLlW6APRbPfY/xZn7+TCQSi3UyVuSctqSeQfnCI3pDm2C17mtBeuYLtXDrDsENPOm9SEBz/rCpFVNyVI3TS5o+2EAolFQmEf7tV9ai32v5qqqdxwIS66EwW+eNVwpEpwdJrRRddlQ8Nn49Hgk7NHmniSxKn92BRVjtg/l92tvrNgfopQHRM9rnDcKtd0qvgVbmVOdgx55NnEMMYbOV0ljesmos++x3WpeH35WpOBV60rIbRCVPaSn1SqaEjeLXHKkc35EYgiUoD+F3pP7vfpbUJ5Wq8fIirFXnm6nA2WlBW8GXFEfd5tnjTkPAd9MSyqZz6bu0bDS3l4x7+qPgUlrQDg=
  account: mediocregopher
2020-03-22 17:56:00 -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 Implement commit combining 2020-03-22 17:56:00 -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 Implement commit combining 2020-03-22 17:56:00 -06:00
commit_change.go Implement commit combining 2020-03-22 17:56:00 -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 Implement commit combining 2020-03-22 17:56:00 -06:00
repo.go Implement commit combining 2020-03-22 17:56:00 -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