www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.dwt - Move DWT2 repository - github or bitbucket?

reply Jacob Carlborg <doob me.com> writes:
I'm planning to move the DWT2 repository to either github or bitbucket. 
Which one would you prefer?

-- 
/Jacob Carlborg
Aug 11 2011
next sibling parent reply Mirko Pilger <pilger cymotec.de> writes:
 I'm planning to move the DWT2 repository to either github or bitbucket.
 Which one would you prefer?

maybe google code is an alternative, too. it supports both git and mercurial and features review tools, issue tracker and wiki with a very clear (simple) interface. http://code.google.com/hosting/createProject
Aug 11 2011
parent Jacob Carlborg <doob me.com> writes:
On 2011-08-11 20:06, Mirko Pilger wrote:
 I'm planning to move the DWT2 repository to either github or bitbucket.
 Which one would you prefer?

maybe google code is an alternative, too. it supports both git and mercurial and features review tools, issue tracker and wiki with a very clear (simple) interface. http://code.google.com/hosting/createProject

I see no advantage with google code. I like git and github best. The only reason I ask is because the DWT2 repository is already a mercurial repository and because there are forks on bitbucket. Although the forks will most likely need to be created again. -- /Jacob Carlborg
Aug 11 2011
prev sibling next sibling parent Andrej Mitrovic <andrej.mitrovich gmail.com> writes:
google code likes to be down every once in a while. Maybe it's not
often, but I've seen the "google code will be in read-only mode at
this date" message several times now..
Aug 11 2011
prev sibling next sibling parent Matthias Pleh <user example.net> writes:
On 11.08.2011 19:58, Jacob Carlborg wrote:
 I'm planning to move the DWT2 repository to either github or bitbucket.
 Which one would you prefer?

If you ask, github °matthias
Aug 11 2011
prev sibling next sibling parent reply Jesse Phillips <jessekphillips+d gmail.com> writes:
On Thu, 11 Aug 2011 19:58:23 +0200, Jacob Carlborg wrote:

 I'm planning to move the DWT2 repository to either github or bitbucket.
 Which one would you prefer?

I vote for github, but I'd like to hear from those that do have forks on bitbucket. I'm not sure if the choice would effect how likely I'd fork.
Aug 11 2011
parent reply Jacob Carlborg <doob me.com> writes:
On 2011-08-12 02:46, Jesse Phillips wrote:
 On Thu, 11 Aug 2011 19:58:23 +0200, Jacob Carlborg wrote:

 I'm planning to move the DWT2 repository to either github or bitbucket.
 Which one would you prefer?

I vote for github, but I'd like to hear from those that do have forks on bitbucket. I'm not sure if the choice would effect how likely I'd fork.

I would also like to hear from those that do have forks on bitbucket. -- /Jacob Carlborg
Aug 11 2011
parent Denis Shelomovskij <verylonglogin.reg gmail.com> writes:
Both github and bitbucket are acceptable for me.
Aug 12 2011
prev sibling next sibling parent reply torhu <no spam.invalid> writes:
On 11.08.2011 19:58, Jacob Carlborg wrote:
 I'm planning to move the DWT2 repository to either github or bitbucket.
 Which one would you prefer?

Git seems to require a Unix shell to work on Windows. Which is one of the things that make me think that git and Windows is not a match made in heaven. It's a bit like having a crossplatform project that uses Microsoft's C++ extensions, and requires linux contributors to run MSVC through Wine to be able to build it. In other words, I would prefer Bitbucket. But I don't expect to make big contributions, so it's not going to matter much for the project.
Aug 14 2011
next sibling parent reply Jacob Carlborg <doob me.com> writes:
On 2011-08-14 22:20, torhu wrote:
 On 11.08.2011 19:58, Jacob Carlborg wrote:
 I'm planning to move the DWT2 repository to either github or bitbucket.
 Which one would you prefer?

Git seems to require a Unix shell to work on Windows. Which is one of the things that make me think that git and Windows is not a match made in heaven. It's a bit like having a crossplatform project that uses Microsoft's C++ extensions, and requires linux contributors to run MSVC through Wine to be able to build it. In other words, I would prefer Bitbucket. But I don't expect to make big contributions, so it's not going to matter much for the project.

I have been thinking the same myself. I just haven't figured out how much of a problem it really is. -- /Jacob Carlborg
Aug 14 2011
next sibling parent reply Denis Shelomovskij <verylonglogin.reg gmail.com> writes:
15.08.2011 9:29, Jacob Carlborg:
 On 2011-08-14 22:20, torhu wrote:
 On 11.08.2011 19:58, Jacob Carlborg wrote:
 I'm planning to move the DWT2 repository to either github or bitbucket.
 Which one would you prefer?

Git seems to require a Unix shell to work on Windows. Which is one of the things that make me think that git and Windows is not a match made in heaven. It's a bit like having a crossplatform project that uses Microsoft's C++ extensions, and requires linux contributors to run MSVC through Wine to be able to build it. In other words, I would prefer Bitbucket. But I don't expect to make big contributions, so it's not going to matter much for the project.

I have been thinking the same myself. I just haven't figured out how much of a problem it really is.

Sorry, but I don't see the problem. There is TortoiseGit with very good Windows explorer integration: http://code.google.com/p/tortoisegit/ And, AFAIK, it's an official git Windows GUI at "Download Git" section: http://git-scm.com/
Aug 15 2011
parent reply torhu <no spam.invalid> writes:
On 15.08.2011 15:28, Denis Shelomovskij wrote:
 15.08.2011 9:29, Jacob Carlborg:
  On 2011-08-14 22:20, torhu wrote:
  On 11.08.2011 19:58, Jacob Carlborg wrote:
  I'm planning to move the DWT2 repository to either github or bitbucket.
  Which one would you prefer?

Git seems to require a Unix shell to work on Windows. Which is one of the things that make me think that git and Windows is not a match made in heaven. It's a bit like having a crossplatform project that uses Microsoft's C++ extensions, and requires linux contributors to run MSVC through Wine to be able to build it. In other words, I would prefer Bitbucket. But I don't expect to make big contributions, so it's not going to matter much for the project.

I have been thinking the same myself. I just haven't figured out how much of a problem it really is.

Sorry, but I don't see the problem. There is TortoiseGit with very good Windows explorer integration: http://code.google.com/p/tortoisegit/ And, AFAIK, it's an official git Windows GUI at "Download Git" section: http://git-scm.com/

Some of us don't want to install yet another shell extension. And I prefer working on the command line, much quicker and simpler.
Aug 15 2011
parent =?UTF-8?B?QWxleCBSw7hubmUgUGV0ZXJzZW4=?= <xtzgzorex gmail.com> writes:
On 15-08-2011 14:36, torhu wrote:
 On 15.08.2011 15:28, Denis Shelomovskij wrote:
 15.08.2011 9:29, Jacob Carlborg:
 On 2011-08-14 22:20, torhu wrote:
 On 11.08.2011 19:58, Jacob Carlborg wrote:
 I'm planning to move the DWT2 repository to either github or
 bitbucket.
 Which one would you prefer?

Git seems to require a Unix shell to work on Windows. Which is one of the things that make me think that git and Windows is not a match made in heaven. It's a bit like having a crossplatform project that uses Microsoft's C++ extensions, and requires linux contributors to run MSVC through Wine to be able to build it. In other words, I would prefer Bitbucket. But I don't expect to make big contributions, so it's not going to matter much for the project.

I have been thinking the same myself. I just haven't figured out how much of a problem it really is.

Sorry, but I don't see the problem. There is TortoiseGit with very good Windows explorer integration: http://code.google.com/p/tortoisegit/ And, AFAIK, it's an official git Windows GUI at "Download Git" section: http://git-scm.com/

Some of us don't want to install yet another shell extension. And I prefer working on the command line, much quicker and simpler.

Nothing prevents you from invoking git.exe from cmd.exe... - Alex
Aug 26 2011
prev sibling parent reply torhu <no spam.invalid> writes:
On 15.08.2011 08:29, Jacob Carlborg wrote:
 On 2011-08-14 22:20, torhu wrote:
  On 11.08.2011 19:58, Jacob Carlborg wrote:
  I'm planning to move the DWT2 repository to either github or bitbucket.
  Which one would you prefer?

Git seems to require a Unix shell to work on Windows. Which is one of the things that make me think that git and Windows is not a match made in heaven. It's a bit like having a crossplatform project that uses Microsoft's C++ extensions, and requires linux contributors to run MSVC through Wine to be able to build it. In other words, I would prefer Bitbucket. But I don't expect to make big contributions, so it's not going to matter much for the project.

I have been thinking the same myself. I just haven't figured out how much of a problem it really is.

I thought I'd give hg-git a go, I found an easy way to install it here: http://stackoverflow.com/questions/2360944/how-do-i-correctly-install-dulwich-to-get-hg-git-working-on-windows/6998710#6998710 I cloned one of the Phobos clones on github and played around with it a bit. Works great so far, everything seems to work. Not tried to push or check in, but I suppose it would work just fine. One of Mercurial's strengths is really how easy Python makes it to create extensions and tools.
Aug 15 2011
next sibling parent Jacob Carlborg <doob me.com> writes:
On 2011-08-16 03:41, Andrej Mitrovic wrote:
 Ah nevermind, I figured out I can actually run the git shell via
 console2, which has copy+pasting.

I've used it as well, it's not good but it's the best console I've found on Windows. -- /Jacob Carlborg
Aug 15 2011
prev sibling parent Ary Manzana <ary esperanto.org.ar> writes:
On 8/15/11 11:04 PM, Andrej Mitrovic wrote:
 See here's why I love this thing:

 http://i.imgur.com/dIWPr.png

What do you mean?
Aug 26 2011
prev sibling next sibling parent Andrej Mitrovic <andrej.mitrovich gmail.com> writes:
I've tried hg-git a while ago but the extension wouldn't register for
me for some reason.

Anyway I use msysgit now, it's not *too* bad, but you really have to
know your way around the shell. E.g. viewing logs uses HJKL keys and Q
to exit, and to enable pasting you have to select "quick edit mode"
for the shell window and use shift+insert instead of ctrl+v (I've
tried setting ctrl+v in .bashrc but with no luck). There's also a few
redrawing bugs where the window shows garbled text once in a while..
It's really rather poor support, but I don't use a lot of git's
functionality so in the end it's ok for me.

Here's my .bashrc:
TERM=msys
# cd
alias ..='cd ..'
alias cd..='cd ..'
# ls
alias dir="ls -F"
# git
alias gd='git pull origin master'
alias gp='git push origin master'
alias co='git checkout'
alias gc='git add -A && git commit -m'
alias gs='git status'
alias gm='git checkout master'

alias c:='cd /c/'
alias d:='cd /d/'
alias e:='cd /e/'
alias f:='cd /f/'
alias g:='cd /g/'

I'm not a fan of Tortoise because it slows down file access in
explorer regardless if I'm in a directory with a git repository or
not.
Aug 15 2011
prev sibling next sibling parent Jesse Phillips <jessekphillips+d gmail.com> writes:
On Mon, 15 Aug 2011 17:50:31 +0200, Andrej Mitrovic wrote:

 I've tried hg-git a while ago but the extension wouldn't register for me
 for some reason.
 
 Anyway I use msysgit now, it's not *too* bad, but you really have to
 know your way around the shell. E.g. viewing logs uses HJKL keys and Q
 to exit, and to enable pasting you have to select "quick edit mode" for
 the shell window and use shift+insert instead of ctrl+v (I've tried
 setting ctrl+v in .bashrc but with no luck). There's also a few
 redrawing bugs where the window shows garbled text once in a while..
 It's really rather poor support, but I don't use a lot of git's
 functionality so in the end it's ok for me.

While I installed msysgit, I usually just run git from powershell. My log viewer is just gitk and diffs are in gvim. Your problems with exist in every command prompt I've used in windows, though right click works for me even though I've seen others where it does not.
Aug 15 2011
prev sibling next sibling parent Andrej Mitrovic <andrej.mitrovich gmail.com> writes:
Here's the command I use:

D:\Apps\Console2\Console.exe -d "C:\Program Files\Git\bin" -r "/k
sh.exe --login -i"

That's in a desktop shortcut, of course you would have to change the
paths accordingly. For those who don't know, you can get console2 from
here: http://sourceforge.net/projects/console/

It's basically a wrapper around shells, it's not an actual intepreter.
But the cool thing is that you can copy/paste, and there's even tab
support.
Aug 15 2011
prev sibling next sibling parent Andrej Mitrovic <andrej.mitrovich gmail.com> writes:
Ah nevermind, I figured out I can actually run the git shell via
console2, which has copy+pasting.
Aug 15 2011
prev sibling next sibling parent Andrej Mitrovic <andrej.mitrovich gmail.com> writes:
See here's why I love this thing:

http://i.imgur.com/dIWPr.png
Aug 15 2011
prev sibling parent Andrej Mitrovic <andrej.mitrovich gmail.com> writes:
On 8/26/11, Ary Manzana <ary esperanto.org.ar> wrote:
 On 8/15/11 11:04 PM, Andrej Mitrovic wrote:
 See here's why I love this thing:

 http://i.imgur.com/dIWPr.png

What do you mean?

I mean I get to choose my own fonts and my own size, and I can copy+paste by selecting with the mouse. It's much more convenient than using cmd.exe directly (Console2 is just a wrapper on top of cmd.exe). Plus I have tabs so I can quickly switch between multiple projects.
Aug 26 2011
prev sibling next sibling parent reply Robert Clipsham <robert octarineparrot.com> writes:
On 11/08/2011 18:58, Jacob Carlborg wrote:
 I'm planning to move the DWT2 repository to either github or bitbucket.
 Which one would you prefer?

I had a repository on bitbucket once. I migrated to github and haven't looked back. Re windows support - I use git on windows at work, I don't see why everyone complains about it, works just as well as it does on linux/OS X for me. The only exception to this is when you need to push to a windows machine, which isn't something you're going to encounter much if you're using github, as most if not all pushing will be to github. -- Robert http://octarineparrot.com/
Aug 26 2011
next sibling parent Andrej Mitrovic <andrej.mitrovich gmail.com> writes:
Oh wait, this appears to be a *soft* limit only. I'm not sure exactly
what that means, but the pop-up says:
"GitHub does not have any hard storage limits. We have soft limits for
each plan to prevent abuse. We find almost everyone uses a small
fraction of this limit. If you find yourself needing more disk space
for a legitimate use, email support github.com. "
Aug 26 2011
prev sibling next sibling parent reply =?ISO-8859-1?Q?Alex_R=F8nne_Petersen?= <xtzgzorex gmail.com> writes:
On 26-08-2011 23:59, Andrej Mitrovic wrote:
 I can see one foreseeable problem with github though, the dwt2 repo
 clocks in at 280 megs. Github allows up to 300Mb of space for free
 projects.

 What's making the download so big anyway?

GitHub allows any repo size, as long as it's public, really. The 300 MB is not a hard limit, and they will generally not complain about larger sizes if you're public. (I contacted GitHub support about this.) - Alex
Aug 26 2011
parent =?ISO-8859-1?Q?Alex_R=F8nne_Petersen?= <xtzgzorex gmail.com> writes:
On 27-08-2011 01:31, Alex Rønne Petersen wrote:
 On 26-08-2011 23:59, Andrej Mitrovic wrote:
 I can see one foreseeable problem with github though, the dwt2 repo
 clocks in at 280 megs. Github allows up to 300Mb of space for free
 projects.

 What's making the download so big anyway?

GitHub allows any repo size, as long as it's public, really. The 300 MB is not a hard limit, and they will generally not complain about larger sizes if you're public. (I contacted GitHub support about this.) - Alex

That is to say, you don't have to email them about it. - Alex
Aug 26 2011
prev sibling parent Jacob Carlborg <doob me.com> writes:
On 2011-08-26 23:46, Robert Clipsham wrote:
 On 11/08/2011 18:58, Jacob Carlborg wrote:
 I'm planning to move the DWT2 repository to either github or bitbucket.
 Which one would you prefer?

I had a repository on bitbucket once. I migrated to github and haven't looked back. Re windows support - I use git on windows at work, I don't see why everyone complains about it, works just as well as it does on linux/OS X for me. The only exception to this is when you need to push to a windows machine, which isn't something you're going to encounter much if you're using github, as most if not all pushing will be to github.

One more who likes git, that's good. -- /Jacob Carlborg
Aug 28 2011
prev sibling parent Andrej Mitrovic <andrej.mitrovich gmail.com> writes:
I can see one foreseeable problem with github though, the dwt2 repo
clocks in at 280 megs. Github allows up to 300Mb of space for free
projects.

What's making the download so big anyway?
Aug 26 2011