8 ms·
Imo, GitLab is a more worthy competitor than BitBucket.
by zuck9 10y ago
Imo, GitLab is a more worthy competitor than BitBucket.
- akjainaj 10y agoI agree with you, to me it looks like BitBucket hasn't evolved at all in five years. The only change worth mentioning is that they made me transition to an "Atlassian account", which was as annoying as when Flickr made me create a Yahoo account.
- pretzel 10y agoThere are a few new features over the last 5 years... * Merge checks * Build status (finally...) * Audit logs * Inline editing From: https://bitbucket.org/whats-new https://bitbucket.org/whats-new Nothing that keeps it above Github, but they always seem to maintain feature parity. /not a bitbucket shill //just don't like inaccurate comments.
- akjainaj 10y agoIt's okay. It's just that I tried to use it a few months ago and saw they still don't even have syntax highlighting for diffs. It's pretty depressing and it makes it look like they have abandoned the service.
- WayneBro 10y agoI've been using BitBucket for years and the lack of syntax highlighting for diffs has never even occurred to me. Why would you want to use such a limited diff tool at all? Personally, I use the best diff tool that I can find and so far that's BeyondCompare from Scooter Software.
- marcinkuzminski 10y agoit becomes more important when you use this for code-review. Then reach diffs makes more sense. Once you start using them you don't want to go back :)
- WayneBro 10y agoI do use diffs for code review. I simply use a much, much better native tool instead of a crappy web tool.
- marcinkuzminski 10y agowe need to make the web ones get the same experience level then. It's great to have it all there. Were you leave your inline notes, there's a live communication part, all feedback from automated code checkers etc.
- akjainaj 10y agoI'm sure guys who have paid for the enterprise version of BitBucket would rather not have to pay $60 for every developer for BeyondCompare on top of what they pay for BitBucket
- eropple 10y agoYou can use BeyondCompare. I just use vimdiff.
- WayneBro 10y agoYes, nobody would rather pay for anything though - so what kind of argument is that really? It's like saying "Who would pay extra for higher quality tools?" - the answer is: Lots of people would. Personally, I pay for the best tools because they're worth the money. For that tool in particular, I paid $60 over 3 or 4 years ago. It's practically nothing compared to some of the other tools that we use.
- finnh 10y agoI'm with you. I use Araxis Merge. Stupid expensive, but considering I diff dozens of times a day ... worth every penny.
- disposition2 10y agoIt looks like they have added it now. I wonder if they were slow on updating their site because of Sourcetree, which I personally love (especially since it is a cross-platoform [Mac/Win] GUI client).
- akjainaj 10y agoNo they haven't... I just checked. No syntax highlighting for diffs.
- disposition2 10y agoHmm, they show up for me [1]. That screenshot is an HTML file but I also looked at JS, Python and Markdown and all were showing syntax highlight in diff commits. 1. https://i.imgur.com/Av70r03.png https://i.imgur.com/Av70r03.png
- noxToken 10y agoYou can't claim that Bitbucket has syntax highlighting and then post proof that isn't actually proof. Well you can, but why bother? I just checked our Bitbucket. There's no syntax highlighting for any of our used languages for diffs. There is no option to enable or disable it. When you do a search for it, it's still an open issue in BitBucket's public issue tracker[0]. If you've got some wizardry working that isn't an external script, hook it up. [0]: https://bitbucket.org/site/master/issues/8673/add-syntax-highlighting-to-commits-pull https://bitbucket.org/site/master/issues/8673/add-syntax-hig...
- evan_ 10y agothis isn't syntax highlighting, it's highlighting the diff add/removes. https://github.com/torvalds/linux/commit/b0b9b3df27d100a975b4e8818f35382b64a5e35c#diff-983ac52fa16631c1e1dfa28fc593d2efL3068 https://github.com/torvalds/linux/commit/b0b9b3df27d100a975b... syntax highlighting would be like this, where keywords, function calls, and variables are all different colors.
- deleted 10y ago
- deleted 10y ago[deleted]
- Siecje 10y agoAlso Pipelines which is like Travis CI built into Bitbucket.
- libria 10y agoWe're coming up on 6 years now and they still haven't released code search: https://bitbucket.org/site/master/issues/2874/ability-to-search-source-code-bb-39 https://bitbucket.org/site/master/issues/2874/ability-to-sea... That's incredible.
- gitdude 10y ago+1 We've added 4 big features just in the last 12 months + Pipelines + Git LFS + Smart Mirroring + Merge Checks More here just from Oct 2016: https://blog.bitbucket.org/2016/10/12/scaling-in-bitbucket-cloud-new-features-and-reliability-numbers/ https://blog.bitbucket.org/2016/10/12/scaling-in-bitbucket-c... Not to mention other features like 2FA, Projects, Snippets, Bitbucket Connect, etc. in the last 2 years
- pram 10y agoWhen can I search code lol
- rplnt 10y agoI very much doubt big enterprise clients use the services at bitbucket.com. Standalone is where it is at, and BitBucket (previously Stash) is a worthy competitor to GitLab (which was pain to setup just few years back). Big companies usually don't move at the speed of javascript frameworks.
- cheerioty 10y ago"Big companies usually don't move at the speed of javascript frameworks" Well ;) https://twitter.com/sreuter/status/818614016801009664 https://twitter.com/sreuter/status/818614016801009664 ... Disclaimer: I work at Atlassian.
- cookiecaper 10y agoHate to be a crotchety old man, but seeing people recruit heavily for JS just makes me like the company less. Really sick of seeing the increasingly-silly bandwagon jumping that goes on in the tech community.
- solatic 10y agoIf you're only comparing Bitbucket by itself to Gitlab then you'd be correct. If you do a fair comparison and compare the entire Atlassian suite to Gitlab, then you see that the Atlassian suite is far more powerful for most enterprise use cases, which typically involve highly customized workflows and reporting in Jira. The integrations with Jira, making it incredibly easy for higher ups to follow overall progress on software projects that are tied to complicated business processes with long lifecycles, to help understand where the enterprise is in its lifecycle on any given issue and reprioritize resources to prioritized tasks as needed. Nobody has an issue tracker that really competes with Jira in this space, least of all Gitlab.
- sytse 10y agoWhat workflow or reporting would we need to add first to GitLab in your opinion?
- solatic 10y agoI remember being in a pitch meeting with an engineer who sells to various other enterprises and he said that what's changed for traditional enterprises over the last few years is that, no matter what their industry, they've all kind of woken up and realized that they're software companies too. A large enterprise that's fully exploiting Jira will set it up for non-developers, indeed they'll set up Jira primarily for their non-developers. HR will have an HR project with the following issue types: New Hires, Employee Disputes, etc., each with workflows with statuses like resume received, contacted to set up a first interview, first interview set up, offer extended... etc. And then you can use all of Jira's existing reporting schemes to help management figure out, if I need to hire someone new for some type of position, how long does that take? Are there differences between different positions? How long does each stage in the process take? Why? Does the aggregate data show some kind of bias - gender or otherwise? How do I make this faster? And so on. The kinds of questions that you can ask when you're an enterprise with established process and not a start-up with the entire company fit into one room. Internally, even within our engineering division, we've been using issue linking to other projects to get better visibility into why various work items get stuck. If I'm dependent on some internal service for my work item, and that service becomes unavailable for some period of time, I can grab the Jira support issue tracking the unavailability, mark my work item as blocked by that issue, and then that's visible all the way up the enterprise hierarchy. Similarly, I don't have to ask the people responsible whether they've fixed their system yet, my own item updates automatically to show that my item isn't blocked anymore, and I can go back to work. The main difference between Jira and Gitlab is that Jira is a workflow management tool and Gitlab is a software management tool. Gitlab looks fantastic if I want to start a new software company and have everything be right there in one window for me. But if you put all the software parts in front of all your non-software teams, they'll balk. It's just not relevant to them. Microsoft has a tool much like Gitlab called TFS, which has been around for far longer than Gitlab has. TFS is also designed to have this one-stop-shop UI, and TFS also never became an enterprise workflow management tool, even though it too has issues and workflows and customizations up the wazoo. It's a product that's targeted to software developers and it knows it, and that's why hardly any large enterprises actually use it unless they have old .NET projects that have been on TFS forever. This is the benefit of Atlassian's multiple-product model. Jira is management-first. Bitbucket is software-first. Confluence is customer-first. In an all-in-one UI, you have to pick who's first. The real problem Gitlab faces is how to retain software projects in growing companies once those companies expand and become large enterprises, and need to start to track more generalized workflows. Because if you had to ask what's most important in the Gitlab UI, workflow and reporting is definitely not it.
- iamwil 10y agoGenuinely curious why you think it's true. Can you elaborate?
- zuck9 10y agoI don't use it much, or rather at all so I don't have much to say. GitLab has a more appealing UI than BitBucket (likely more features too), they have a great team who hang out here on HN and respond to feedback very quickly, they are actually focused on just GitLab while Atlassian has a lot of projects to work on, and their rate of development is much faster.
- iamwil 10y agoOh, I meant between Gitlab and Github. I imagine it's for similar reasons?