Hacker News new | past | comments | ask | show | jobs | submit login

If only there were a way to get ~painless~ sync with repositories hosted elsewhere.

I'm stuck with TFS here, which is a PITA and broken on so many levels, it's not even funny. Running a GitLab front would solve nearly all of my problems while still complying with the dreaded "everything in TFS" policy. :/




O man, don't start me on TFS. We have the same issue within our company where tfs is still required for compliance reasons. I'm working on a mac, but there is no decent way to checkout tfs that isn't constantly breaking or hanging. jetbrains has some options in their IDE, Eclipse has the best plugin but still not fully functional. Our company decided to use full tfs instead of tfs with a git repo, I'm practically running a vmware fusion box just for TFS.

I've tried some thing with git-tf but that is too unstable to use (and not validated).


We don't have two-way sync but we do have mirroring of external repositories in GitLab EE and .com. Please see http://doc.gitlab.com/ee/workflow/repository_mirroring.html


That is more or less all that I crave. With two caveats:

- updated once per hour or manually

Seems as if this would be generally good enough, but some sort of push integration would be awesome

- EE only

The dealbreaker. I understand. It makes sense to feature-gate stuff. But my entirely personal situation is that the company enforces TFS. I (and quite some coworkers) would prefer GitLabs features. But there's just no way for me to ask for a budget. What for? "Replace TFS"? Not gonna happen. A C"C works fine, everyone's convinced that we should go for GitLab only" might work. Perhaps. But that's impossible at the moment, I guess.


1. I agree that push integration would be awesome. Consider contributing it.

2. Thanks for understanding. Please consider emailing sales@ company domain to see if there are possibilities. If you are working for a large organization we can maybe do an extended trial. Please reference this comment in your email.


On the off-chance that you stumble upon this again:

How would one contribute something to a feature that is EE only? Is that a scenario that you had in the past? How does that work?


The repository of EE is publicly readable and customers have a license they can use for development for EE.

We've had customers contribute EE-specific features and changes several times in the past. In one case, CERN contributed improvements to certain EE-exclusive authentication options.

The workflow is identical otherwise.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: