Thread overview
[dmd-internals] tree is way busted
Mar 09, 2011
Brad Roberts
Mar 09, 2011
Walter Bright
Mar 09, 2011
Jason House
Mar 09, 2011
Walter Bright
Mar 09, 2011
Michel Fortin
Mar 10, 2011
Jason House
Mar 10, 2011
Walter Bright
Mar 10, 2011
Andrew Wiley
Mar 10, 2011
Jonathan M Davis
Mar 10, 2011
Jacob Carlborg
March 08, 2011
One of the 4 submits pushed today broke the build for all platforms. :)

http://d.puremagic.com/test-results/index.ghtml

g++ -m32 -c -Wno-deprecated -Wstrict-aliasing -D__near= -D__pascal= -fno-exceptions -O2 -Iroot -D__I86__=1 -DMARS=1
-DTARGET_LINUX=1 -D_DH statement.c
statement.c:175: error: prototype for ?Statement* Statement::scopeCode(Scope*, Statement**, Statement**, Statement**)?
does not match any in class ?Statement?
statement.h:109: error: candidate is: virtual void Statement::scopeCode(Scope*, Statement**, Statement**, Statement**)
statement.c:305: error: prototype for ?Statement* ExpStatement::scopeCode(Scope*, Statement**, Statement**,
Statement**)? does not match any in class ?ExpStatement?
statement.h:147: error: candidate is: virtual void ExpStatement::scopeCode(Scope*, Statement**, Statement**, Statement**)
statement.c: In member function ?virtual Statement* CompoundStatement::semantic(Scope*)?:
statement.c:482: error: void value not ignored as it ought to be
statement.c: In member function ?virtual Statement* ScopeStatement::semantic(Scope*)?:
statement.c:898: error: void value not ignored as it ought to be
statement.c: At global scope:
statement.c:1197: error: prototype for ?Statement* ForStatement::scopeCode(Scope*, Statement**, Statement**,
Statement**)? does not match any in class ?ForStatement?
statement.h:302: error: candidate is: virtual void ForStatement::scopeCode(Scope*, Statement**, Statement**, Statement**)
statement.c:4364: error: prototype for ?Statement* OnScopeStatement::scopeCode(Scope*, Statement**, Statement**,
Statement**)? does not match any in class ?OnScopeStatement?
statement.h:727: error: candidate is: virtual void OnScopeStatement::scopeCode(Scope*, Statement**, Statement**,
Statement**)

March 09, 2011
Darn, I tested it, but forgot to commit one of the files.

On 3/8/2011 9:12 PM, Brad Roberts wrote:
> One of the 4 submits pushed today broke the build for all platforms. :)
>
>
March 09, 2011
Would running "git status" before a commit catch that? In my setup, changes that will be in the changeset are green, and those that won't are in red. Typically, when I commit, status is all green... Even without color, it splits things into two categories.

Sent from my iPhone

On Mar 9, 2011, at 4:59 AM, Walter Bright <walter at digitalmars.com> wrote:

> Darn, I tested it, but forgot to commit one of the files.
> 
> On 3/8/2011 9:12 PM, Brad Roberts wrote:
>> One of the 4 submits pushed today broke the build for all platforms. :)
>> 
>> 
> _______________________________________________
> dmd-internals mailing list
> dmd-internals at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-internals
March 09, 2011
No, because git is on a different machine.

On 3/9/2011 5:31 AM, Jason House wrote:
> Would running "git status" before a commit catch that? In my setup, changes that will be in the changeset are green, and those that won't are in red. Typically, when I commit, status is all green... Even without color, it splits things into two categories.
>
> Sent from my iPhone
>
> On Mar 9, 2011, at 4:59 AM, Walter Bright<walter at digitalmars.com>  wrote:
>
>> Darn, I tested it, but forgot to commit one of the files.
>>
>> On 3/8/2011 9:12 PM, Brad Roberts wrote:
>>> One of the 4 submits pushed today broke the build for all platforms. :)
>>>
>>>
March 09, 2011
Le 2011-03-09 ? 16:48, Walter Bright a ?crit :

> No, because git is on a different machine.

I once used git on a Windows machine without installing it on the Windows machine. Basically, I just had a SMB share I mounted on my Mac: by opening the Mac terminal and "cd"ing to the mount point I was able issue git commands as if the directory was on my Mac.

I'm not sure how you're use git from a separate machine, but in my case "git status" would have revealed the missing file with no hassle.

-- 
Michel Fortin
michel.fortin at michelf.com
http://michelf.com/



March 09, 2011
What?!? Is your development machine not connected to the Internet? I can't imagine what your workflow is, but I'm going to guess there's a way to simplify it...

Sent from my iPhone

On Mar 9, 2011, at 4:48 PM, Walter Bright <walter at digitalmars.com> wrote:

> No, because git is on a different machine.
March 10, 2011
I don't use git on windows because it does not work properly on windows. I transfer files to my ubuntu box, and have my local git repository there.

On 3/9/2011 7:10 PM, Jason House wrote:
> What?!? Is your development machine not connected to the Internet? I can't imagine what your workflow is, but I'm going to guess there's a way to simplify it...
>
> Sent from my iPhone
>
> On Mar 9, 2011, at 4:48 PM, Walter Bright<walter at digitalmars.com>  wrote:
>
>> No, because git is on a different machine.
March 10, 2011
On Thu, Mar 10, 2011 at 3:55 AM, Walter Bright <walter at digitalmars.com> wrote:
> I don't use git on windows because it does not work properly on windows. I transfer files to my ubuntu box, and have my local git repository there.
>

I use TortoiseGit on Windows (7) without problems. It's not the most intuitive UI, but if you've used Git commandline, it's no problem. I haven't had a problem with it.
March 10, 2011
On Thursday 10 March 2011 01:55:25 Walter Bright wrote:
> I don't use git on windows because it does not work properly on windows. I transfer files to my ubuntu box, and have my local git repository there.

It _can_ work on Windows, but there are definitely problems with it (or at least, it's not necessarily easy to get it working). So, if you really want to get it working on Windows, you can do it (I've done it before), but I understand if you don't want to.

- Jonathan M Davis
March 10, 2011
Why don't you just mount the cloned repository on your Ubuntu box with sshfs, samba or something like that? Then you modify the files on your Ubuntu box "through" Windows.

-- 
/Jacob Carlborg

On 10 mar 2011, at 10:55, Walter Bright wrote:

> I don't use git on windows because it does not work properly on windows. I transfer files to my ubuntu box, and have my local git repository there.
> 
> On 3/9/2011 7:10 PM, Jason House wrote:
>> What?!? Is your development machine not connected to the Internet? I can't imagine what your workflow is, but I'm going to guess there's a way to simplify it...
>> 
>> Sent from my iPhone
>> 
>> On Mar 9, 2011, at 4:48 PM, Walter Bright<walter at digitalmars.com>  wrote:
>> 
>>> No, because git is on a different machine.
> _______________________________________________
> dmd-internals mailing list
> dmd-internals at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-internals