We are at the moment using the git integration the 'best practices' way, however, to formalize our deployment processes, we see bitbucket offers nice support. Do any of you have experience merging remote - in the bitbucket pull request?
Hi @lars.ritland,
We attempted using merge and pull requests through GitHub and it never really worked well due to the way Matillion is outputting it's JSON representation of Matillion projects. Unless this is fixed now the order in which objects are written in the JSON exports that up committed to Git didn't always land in the same order and therefore it always looked like there were a ton of diffs even though there was a minor change between the 2 versions. I know Matillion has done some work in recent versions to make the diff'ing between version much easier but this is done within Matillion itself and not on the Remote Repo side.
If you get it to work well, please post back. This could definitely be some valuable information for me and I am sure others.
Hi Brian,
We have been merging remote in bitbucket as part of the pull request process for the last week, and we have not encompassed the problem that you are mentioning. So, the recent git updates in 1.58/1.59 might have solved that issue...
Hai @lars.ritland . I am also faced same issue recently .This issue we are fixed from bitbucket admin end
Thank you
Hi @lars.ritland , I am hoping to resurrect this conversation if you are willing. My comment last year was not necessarily that merging couldn't be done in BitBucket or GitHub but that as a reviewer I would not be able to understand the changes that were made by the person that made the change from within BitBucket or GitHub since it's just a blob of JSON inside BitBucket or GitHub. I would need to log into Matillion to visually see the committed changes but without scrutinizing and manually comparing every part of the project to the previous commit, I would not know what really changed. This is due have no "Diff" feature or tool to visualize what actually changed.
I am interested to know if you have any kind of practice around code reviews and approvals to production and how that happens. Is this something that your company does?
Thanks for the info in advance!