6 ms·
Closing Issues via Commit Messages
- sergiotapia 14y agoGithub, I always comment this here, and will continue to do so as I know you monitor these threads. Please let us have unlimited private repositories for single user repos. I'm a freelancer and would like to use Github for both personal (which I can open source) and commercial (I can't share the source) projects. Currently your pricing scheme is borked. I can 7$ a month for only 5 repositories. That's insanely expensive for such a small repository with MINIMAL traffic in an out. Remember: I'm the only one commiting code here, it's a freelance gig. Should you offer this feature of free private repositories, you'll become my sole off-site code backup. BitBucket offers free unlimited with a limit of 5 contributors per repo. If they can do it, why can't you?
- dangrossman 14y agoConsidering the challenges they have keeping everything online and stable for the number of repositories they already host, I don't really want them to be the free private backup service for every developer in the world. Maybe they don't want to be either. They don't seem to have a customer acquisition problem -- what's the benefit to Github in doing what you ask?
- dpatrick86 14y agoBitbucket gives unlimited private repos.
- nthj 14y ago> I can 7$ a month for only 5 repositories. That's insanely expensive for such a small repository with MINIMAL traffic in an out. I understand your plight, I've asked GitHub similar questions before and they were very gracious. But the simple fact is, and let's talk frankly as developers here, customers are overhead. Most of the time I really enjoy working with my customers, and we get along great, but at the end of the day if the checks stop coming I'm going to stop working for them. You see, you're thinking about this from a "but it's only 200KB of text files sitting on S3, why does it cost so much?" But GitHub sees your proposal as another customer relationship to maintain. Customer relationships are expensive and require investment. They require support staff to answer emails. They require expensive on-call devops to be paged in the middle of the night when some random fileserver (maybe even the one with your minimally trafficked repos) stops responding. GitHub's business model isn't eyeballs, it's dollars, and your proposal doesn't bring them dollars.
- i386 14y agoWhy not switch to BitBucket? It does what you want at your price point (free). Disclaimer: I work for Atlassian and we run BitBucket.
- chadscira 14y agodo you always post this too? :P
- i386 14y agoI'm more genuinely interested in why Bitbucket isn't an option for the OP. If he hadn't brought up Bitbucket in the first place I wouldn't have asked. If you meant the disclaimer, then yes - just being honest about who feeds me :)
- chadscira 14y agoIt is an option for the OP, he just likes github more :O. But you guys sure have pair programming down :P
- martey 14y ago"Github, I always comment this here, and will continue to do so as I know you monitor these threads." If this is the case, you should not need to continue commenting, since it is likely that they have already seen your previous comments. You should contact Github directly - https://github.com/contact https://github.com/contact - instead of posting off-topic screeds on Hacker News.
- kaliblack 14y agoI'd understand if you were wanting to host private side projects, but you're using Github to help you make money. That's very unreasonable, especially when you can claim these costs as tax deductions.
- sergiotapia 14y agoCharging 7$/month for 5 repositories is even _more_ unreasonable.
- eli 14y agoSo don't use Github?
- deleted 14y ago[deleted]
- kaliblack 14y agoWow, some people. You think you should get all the value of using Github and give nothing back to the community through public repositories? What would your response be to a customer that demands you work for free, telling you to recoup the costs from your other customers?
- nicholassmith 14y agoHost your own, go to BitBucket or pay. Github sets their prices so they can make money, I'm sure if they could work the revenues they'd do a cheaper plan, but as they've yet to do it (despite BitBucket offering unlimited private repos) I'd assume they favour making money over being popular.
- thetron 14y agoWe tend to run out of private repos on our organisation gold plan, but have a little ruby script which can pull down some of the older projects (and their wikis), zip them up, archive them to S3 and then remove the repo on Github. It can also do the reverse, pull the archives down, create a new private repo and push everything back up. It works quite well, and certainly solved the problem of hitting that ceiling.
- oomkiller 14y agoWould you mind publishing this? We run into this issue too.
- cmccabe 14y agoYou should consider using git-annex with an S3 remote. http://git-annex.branchable.com/tips/using_Amazon_S3/ http://git-annex.branchable.com/tips/using_Amazon_S3/
- thetron 14y agoIt's definitely my intention to. At the moment it's a bit of a hodge-podge, but it's definitely on my to-do list to release it as a properly packaged (and tested) rubygem.
- Cushman 14y agoSo much about this doesn't make sense to me. What features does Github offer that make you want to use it over, good example, BitBucket? Why do you feel you deserve those features for free? Why in particular do you feel you deserve to use those features for free to do your own paying work? Come to think of it, what kind of freelancing are you doing where $7/mo is a notable expense? Really, help me, I want to understand— but you sound like a crazy person.
- sergiotapia 14y agoI have about 50 repositories. It would cost me a lot per month to host it on Github. Why do I want to use Github? Because I'm transitioning from C# (MVC3) work to Ruby on Rails work. Heroku only integrates well with Github (for some stupid reason) and I would prefer to host it on Github for my comfort. I'm located in Bolivia. I do not charge 4000$ per project. My cost of living is lower, hence, my rates are lower than most first world country programmers. There's your reason why I can't afford Github's ridiculous prices.
- jedahan 14y agoWhy do the personal repositories have to be private?
- cstejerean 14y agoWhat are you doing with Heroku that only works with Github? I simply push code up to Heroku directly from my local machine. What does Github have to do with it?
- scott_s 14y agoPlease consider that in first-world countries, $7 a month is quite reasonable. Pricing something so that it's affordable to everyone, everywhere, is a hard problem. Also consider that they have to pay US-based developers and services to keep it all running, so they're going to have to charge US prices.
- Encosia 14y ago
- csense 14y agoTake a look at gitlab, an open-source Github-like web app [1]. It's free [2] [3]. [1] http://gitlab.org/ http://gitlab.org/ [2] You have to have somewhere to host it, and that hardware, power and bandwidth cost money. If you already have a server of some sort -- like a cheap Xen VPS, or an older machine that you use as a Linux server that runs 24/7 stuffed in a closet in your house -- you can treat that part as a sunk cost, since you would have bought it regardless of your adoption of Gitlab. [3] You have to go through the trouble of setting it up and keeping it up-to-date yourself. Saying it's "free" assumes the time you spend creating and maintaining the installation doesn't cost you anything.
- nthj 14y agoAs a guy who has held back on pushing up a branch because he didn't want to field client emails to the effect of "but you said this was fixed on GitHub", thanks, GitHub. This is great.
- kanzure 14y agoI wish github would fix how they parse closed issues. Yesterday I typed "fixes #8011 and #8012", and it only marked the first one as closed. Next I tried "fixes #8011, #8012" but it only marked the first one again. Also, while I'm at it, support@github.com claims that "fixes otheruser/remoterepo#800" when merged into otheruser/remoterepo's default branch is not supposed to be marked as fixed. wtf? And no, I am not going to email you a video showing a bug on your site. http://heybryan.org/shots/2012-11-26-1209-github-fail.png http://heybryan.org/shots/2012-11-26-1209-github-fail.png http://heybryan.org/shots/2012-12-03-1530-wtf-github.png http://heybryan.org/shots/2012-12-03-1530-wtf-github.png
- benrhughes 14y agoThis is nice, but I'd like it to go a step further. I have my default branch set to 'dev' so that that's where pull requests go by default (otherwise I end up with pull requests going to 'master', and having to manually merge them). However, I'd like the github project page to default to 'master', and I'd also only like issues closed when they're merged into 'master'. I guess what I'm asking for is more granularity in the default branch settings: I'd like a 'default branch' and a 'default branch for pull requests'.
- justinlilly 14y agoAt Sprint.ly, we have a very similar commit syntax, but it allows refrencing multiple tickets at once. We also have a pre-commit hook which prompts you to enter a ticket that the commit pertains to. (Also other sweet integrations, including pull requests). Syntax & Setup: http://help.sprint.ly/knowledgebase/articles/108134-setting-up-scm-vcs-integration http://help.sprint.ly/knowledgebase/articles/108134-setting-... Pre Commit Hook: https://github.com/nextbigsoundinc/Sprintly-GitHub https://github.com/nextbigsoundinc/Sprintly-GitHub
- alpb 14y agoThis is nothing new. Here's an April 2011 post: https://github.com/blog/831-issues-2-0-the-next-generation https://github.com/blog/831-issues-2-0-the-next-generation
- RKearney 14y agoI'm assuming you didn't bother to read the post. Now issues are not closed until the commit is marged into the default branch.
- TheMakeA 14y agoIt always seems a little strange to me to reference issue IDs from a centralized system (GitHub) in your commit messages (and therefore the history) in a distributed version control system. It sure is convenient though.
- contingencies 14y agoAnyone seen a good prebuilt 'in-DVCS' issue-tracking system that still has web/arbitrary push notification bridges?
- kanzure 14y agobugseverywhere
- contingencies 14y agoGood tip, thanks. The description at http://bugseverywhere.org/ http://bugseverywhere.org/ looks good, with all the features I am looking for. However, worrisomely the 'Live HTML bug repository views for online browsing' feature at http://bugs.bugseverywhere.org/ http://bugs.bugseverywhere.org/ is reporting '502 Bad Gateway'.
- rjzzleep 14y agoi'm puzzled, i thought i used this 3 months ago. is it really new?