Is it possible to set up a private Mercurial repository on Google Code? - mercurial

I like the fact that Google Code is a free option for Mercurial hosting but, in the test project I set up I couldn't find a way to designate the repository as private.
Ideally I would like to work on a project privately until it is ready for the world to see and only then open it up to others.
Is there any way to do that on Google Code?

You can always use bitbucket.

I'm pretty sure the answer is no...the whole point of Google Code is free hosting for open source projects. Open source projects by their nature are not private. If you are planning on releasing the code for free, why so worried about keeping it private? Nobody is going to care if you publish unfinished code...I mean that's 90% of the open source projects online.
Another thought...isn't Mercurial a distributed source code control system? Couldn't you just run the Mercurial locally until you are ready to publish, then at that point push it up to Google Code?

Bitbucket allows one private repository for each free account.

You may want to vote/star issue 1829:
Provide support for proprietary licensed projects with private access.

Related

uding tfvc with readthedocs

I'm considering setting up my own readthedocs instance. I see that they have support for Git, Mercurial, Subversion, and CVS .I do however have a couple of legacy projects which are considerable effort to move over to git sitting in TFS using TFVS.
Would it still be possible to pull in these projects using the webhook method they're talking about?
What would be the code based approach to get this to work?
Eventually I'd like to get all these opened up on Github, but thats something I still need to sell.
No, it's not support to uding tfvc with readthedocs.
It's viable to use web hooks in VSTS directly. Document from MSDN:Web Hooks
However, if you want to use web hooks with TFS. You may need to use TFS plugin such as Cloudpipes. More details you can refer this link: Integrate Team Foundation Server with Web hooks

What's a good free bug tracking system that integrates with Mercurial and/or bitbucket?

I am a lone developer working on many projects simultaneously, and keeping all these bugs in my head has become burdonsome. I've been using some "task" websites to manage my bugs for a while now, and it's been relatively sufficient. However, my current project just exploded in scope and now I need something way more robust. I currently use Mercurial and BitBucket for my version control and repo respectively, so I was hoping someone knew of something that integrated with those. At the very least, I'm looking for a free bug tracking system.
PS: aware of this question but I couldn't find anything with HG integration.
Thanks!
What about bitbucket itself? ;-) It uses some issue manager integrated.
http://confluence.atlassian.com/display/BITBUCKET/Using+your+Bitbucket+Issue+Tracker
If you are a lone developer you can just sign up for FogBugz startup edition for free:
http://www.fogcreek.com/FogBugz/StudentAndStartup.html
I generally set up Bugzilla which is free, and you can do Mercurial integration via an extension. I believe that extension should install with Mercurial by default, but I don't actively use it so I can't say for sure. I don't know of a way to integrate BitBucket and Bugzilla though.
Try Dilif - https://dilif.com/
It has Github integration and says bitbucket integration is coming. Please note that it is a cloud service so you can't install on your own server. But it provides way to integrate with any website. It also provides filters and sprint dashboards too.

Software similar to Bitbucket that I can self host

Is there a system similar to Bitbucket which I could self host? I've tried to look around in the net to see if there was something but I can't seem to find any. We're using Redmine right now but Redmine doesn't support multiple repositories per project.
Features of Bitbucket that I would like to be able to do would include the ability to fork a repository and to follow someone, make a pull request or something like that.
What are the good Mercurial tools out there?
Thanks a lot
I found something that's nice: you can use rhodecode. It was really nice.
Apparently the Bitbucket people do offer installations for customers, or at least that's what they said on this thread on the bitbucket-users mailing list
They are Git based rather than Mercurial, but the software for GitLab and Gitorious are open source. GitLab may now be a bit easier to setup and use than Gitorious.
Also found a really interesting project called scm manager
There was an early public hosting project called freehg for which the source was available. The site appears down, but the author probably has the source somewhere still.
http://matthewmarshall.org/blog/2008/03/freehg.org/
BitBucket is very nice, but it is not available as download since Atlassian aquired the team.
I'm not sure if you consider commercial products, but Kiln and CodeBeamer can be options to explore:
Issue tracking, wiki, etc. are out of Kiln's scope, so you will need to keep your Redmine as well, what may or may not be an advantage.
The features you mentioned (multiple repo per project, forking, pull requests) are supported by CodeBeamer, plus it is able to replace your Redmine instance completely.
(Disclaimer: Kiln is a FogCreek product, while CodeBeamer is a commercial software developed by our company)

What Mercurial DVCS hosting would you recommend for a small open source project?

I'm looking around for free Mercurial hosting for a small-scale open-source project.
If you've ever used such a service, who is doing the hosting, and would you recommend them?
I know SF.net can be set up to host HG repos, but it looks like a lot of trouble (for the benefit of having a big, known, service that's unlikely to go down anytime soon).
There's also the list of free HG hosts right in Mercurial's official documentation, but I'd like to hear from those that actually got down and dirty with it :-)
[update] Bitbucket stopped hosting Mercurial.
BitBucket is certainly the most popular. I've experimented it for while, then I jumped into git.
I use Bitbucket for a bunch of Open Source projects and am very happy with it, too.
sourceforge.net just added Mercurial, Bazaar and Git support.
This wasn't the case when this question was originally asked, but since January 2010 Microsoft's CodePlex can host Mercurial repositories as well.
Have you considered using Project Kenai? I have an account but have not hosted any projects there so I can't comment on the quality of service.
For small code examples and if you don't need a wiki and stuff, you could try http://freehg.org else you should give http://www.sharesource.org a chance.
Or just use Mercurial as intended by publishing your source decentralized to other developers using the integrated webserver for example :).
Bitbucket is the best hoster i have encountered so far.
The service is fast and rock-solid and the staff is very fast at addressing any itch you might have.

static html blog/cms to run on a USB stick?

What are the options for having a simple blog, content management system that will deploy the full site as static html over FTP/SFTP and any blog API?
I am aware of Thingamablog but it hasn't been updated in more than a year so i guess is dead now. What are my alternatives that must export at least static HTML to a FTP server?
It would be nice if the app would have some visual gui to enter the blog post and could run from a USB stick.
I don't know that Thingamablog is dead just because it hasn't been updated in a year. Lack of recent updates doesn't necessarily mean the project is dead, it just may mean that it has achieved it's goals and has nothing more to add. Does Thingamablog do what you need?
How about TiddlyWiki. Not a blog or CMS, but it seems to be the kind of thing you need.
Today I came across this tool: Zeta producer. They have a free and a pay version.
Second the motion for CityDesk. You could probably run your blog on the free version (up to 50 "assets" - files, pages, images, etc.), and publishes static HTML to servers via FTP as its specialty. It's trivial to add updates; re-publish process does a differential between your new version and the one that's on the server, and only makes necessary changes.
Examples abound - just google for "*.cty" files.
Here's a CityDesk site I help run:
http://bv-embs-chapter.com
Hope this helps.
Thingamablog is active again. 1.5 will be released soon, currently 1.5veta5 is the latest. Looks good for what you need.
Paul.
You could use the MoWeS Portable: The Modular Web Server.
http://www.chsoftware.net/en/useware/mowes/mowes.htm
It lets you pick and choose a number of static and dynamic services to run on top of a web server straight off the USB drive or a virtual drive.
I run a Wiki off a virtual drive using Mowes at work and at home, i run a personal blog from my usb stick.
Its verrry easy to configure and powerful enough to be productive.
Edit: Heres a link to help you get started with it:
http://www.mediawiki.org/wiki/Manual:Installing_on_WOS_Portable_(Windows)
In the download section, you can select what packages you want to install. This is where you can select what CMS/Blog softwares you want to include.