In SVN terms pushing is committing, so yes, that's what I meant. I am
definitely not holding off committing to git, and I am using branches
for every logical task, but the whole thing is local at the moment. I
should probably play with GitHub.. Maybe someone will find it useful
to peak at my ongoing work.
Andrus
On Nov 18, 2008, at 3:32 PM, Kevin Menard wrote:
I think you mean leads people to hold off on pushing until ready to
go. You should be committing as often as you need to. In this
regard, I think git has a major win over SVN. I think people hold off
committing to SVN because they know it's going to be shared
immediately. Granted, a branch probably should be used in that case,
but branching in SVN is a bit of a chore.
What we do is branch for everything. If the fix takes less than a day
or so, the branch is kept local and then merged with master when
ready. If it takes longer than that or requires two people to look
at, we push it out to a remote branch. We do use GitHub with private
repos for this. Since Cayenne is OSS, setting up a fork that you can
push remote branches to should not be a problem.
When all done, we merge into master and destroy the remote branch.
There's no real reason to keep it around since git merges history as
well.
--
Kevin
On Tue, Nov 18, 2008 at 8:24 AM, Andrus Adamchik <[EMAIL PROTECTED]
> wrote:
Yeah, the whole git-on-top-of-svn thing seems to lead to people
holding off
commits till things are fully ready to go. This is not the way I
like to
work (even though I really enjoy git capabilities). Not sure how
people work
on SVN-less git projects? Do they publish an up-to-date clone of
their local
repo on git-hub or something?
I am personally trying to commit as often as possible without
breaking the
trunk, but still, there has to be a better way...
Andrus
On Nov 18, 2008, at 3:00 PM, Aristedes Maniatis wrote:
On 18/11/2008, at 9:34 PM, Andrus Adamchik wrote:
I don't care that much about the @Ignore annotation, as I am
using git,
so I keep all my failing tests in the local repo, but I certainly
have no
objections to the upgrade idea in general.
That's great you've kept them in git, I was wondering where they
went. But
if we use the @ignore then they would be more visible to others
who might be
inspired to fix them or be aware of the failing test.
No big deal, just a thought.
Ari
-------------------------->
ish
http://www.ish.com.au
Level 1, 30 Wilson Street Newtown 2042 Australia
phone +61 2 9550 5001 fax +61 2 9550 4001
GPG fingerprint CBFB 84B4 738D 4E87 5E5C 5EFA EF6A 7D2E 3E49 102A