Re: [hlcoders] Source control solution?

2009-08-25 Thread DAV
Thanks for all the replies. It really helped.

I decided to give the svn/xp-dev.com/tortoiseSVN another try.
And after some work i managed to get used to it.

I managed to make the lock of all the files mandatory and also add some
other things more at my taste.
I know the lock doesn't have to be but i don't like the merge thing.

I just have to keep remembering that that VSS 'Get latest version' is SVN
'Checkout' and VSS 'Check Out' is SVN 'Lock On'. ;)
(and other similar things)

Thanks again,
Davide (DAV)
Email: d...@davlevels.com
Azure Sheep: http://mods.davlevels.com/azuresheep/
Point of View: http://mods.davlevels.com/pointofview/
DAV Levels: http://www.davlevels.com/





On Tue, Aug 25, 2009 at 12:12 AM, Arg! chillic...@gmail.com wrote:

 I had some trouble moving from locking based SourceSafe to SVN as well, but
 once someone sat down and explained it to me, it actually makes a lot more
 sense. If its just 1 person or a team, SVN works brilliantly.
 It does require a different way of thinking from the SourceSafe camp but if
 you constantly compare the two you wont be able to see the benefits.

 On Tue, Aug 25, 2009 at 8:16 AM, David Kraeutmann da...@davidkra.net
 wrote:

  Cygwin's/linux QT based gui. Forgot how it's called.
 
  On 8/24/09, Stephen Micheals stephen.miche...@gmail.com wrote:
   What other gui's are available for git on windows, i have not been
   able to find any that were even up to par with Tortoisegit.
  
   On Mon, Aug 24, 2009 at 2:31 PM, David Kraeutmannda...@davidkra.net
   wrote:
   TortoiseGIT was the worst git GUI I ever encountered.
   Also, if anyone needs SVN/git/whatever hosting, write me (it'll be
   most probably free ;) )
  
   ___
   To unsubscribe, edit your list preferences, or view the list archives,
   please visit:
   http://list.valvesoftware.com/mailman/listinfo/hlcoders
  
  
 
  --
  Sent from my mobile device
 
  ___
  To unsubscribe, edit your list preferences, or view the list archives,
  please visit:
  http://list.valvesoftware.com/mailman/listinfo/hlcoders
 
 
 ___
 To unsubscribe, edit your list preferences, or view the list archives,
 please visit:
 http://list.valvesoftware.com/mailman/listinfo/hlcoders



___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders



Re: [hlcoders] Source control solution?

2009-08-25 Thread DAV
...VSS 'Get latest version' is SVN 'Update' :S


Davide (DAV)
Email: d...@davlevels.com
Azure Sheep: http://mods.davlevels.com/azuresheep/
Point of View: http://mods.davlevels.com/pointofview/
DAV Levels: http://www.davlevels.com/



On Tue, Aug 25, 2009 at 9:11 AM, DAV d...@davlevels.com wrote:

 Thanks for all the replies. It really helped.

 I decided to give the svn/xp-dev.com/tortoiseSVN another try.
 And after some work i managed to get used to it.

 I managed to make the lock of all the files mandatory and also add some
 other things more at my taste.
 I know the lock doesn't have to be but i don't like the merge thing.

 I just have to keep remembering that that VSS 'Get latest version' is SVN
 'Checkout' and VSS 'Check Out' is SVN 'Lock On'. ;)
 (and other similar things)

 Thanks again,
 Davide (DAV)
 Email: d...@davlevels.com
 Azure Sheep: http://mods.davlevels.com/azuresheep/
 Point of View: http://mods.davlevels.com/pointofview/
 DAV Levels: http://www.davlevels.com/





 On Tue, Aug 25, 2009 at 12:12 AM, Arg! chillic...@gmail.com wrote:

 I had some trouble moving from locking based SourceSafe to SVN as well,
 but
 once someone sat down and explained it to me, it actually makes a lot more
 sense. If its just 1 person or a team, SVN works brilliantly.
 It does require a different way of thinking from the SourceSafe camp but
 if
 you constantly compare the two you wont be able to see the benefits.

 On Tue, Aug 25, 2009 at 8:16 AM, David Kraeutmann da...@davidkra.net
 wrote:

  Cygwin's/linux QT based gui. Forgot how it's called.
 
  On 8/24/09, Stephen Micheals stephen.miche...@gmail.com wrote:
   What other gui's are available for git on windows, i have not been
   able to find any that were even up to par with Tortoisegit.
  
   On Mon, Aug 24, 2009 at 2:31 PM, David Kraeutmannda...@davidkra.net
   wrote:
   TortoiseGIT was the worst git GUI I ever encountered.
   Also, if anyone needs SVN/git/whatever hosting, write me (it'll be
   most probably free ;) )
  
   ___
   To unsubscribe, edit your list preferences, or view the list archives,
   please visit:
   http://list.valvesoftware.com/mailman/listinfo/hlcoders
  
  
 
  --
  Sent from my mobile device
 
  ___
  To unsubscribe, edit your list preferences, or view the list archives,
  please visit:
  http://list.valvesoftware.com/mailman/listinfo/hlcoders
 
 
 ___
 To unsubscribe, edit your list preferences, or view the list archives,
 please visit:
 http://list.valvesoftware.com/mailman/listinfo/hlcoders




___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders



Re: [hlcoders] Source control solution?

2009-08-25 Thread Richard Slaughter
Merging really isn't all that scary once you've done it a few times, and 
as long as you keep you change sets small and to the point, it shouldn't 
pose you any problems.

Of course that only really matters if you're working with someone else 
at the same time.

Rich

DAV wrote:
 ...VSS 'Get latest version' is SVN 'Update' :S


 Davide (DAV)
 Email: d...@davlevels.com
 Azure Sheep: http://mods.davlevels.com/azuresheep/
 Point of View: http://mods.davlevels.com/pointofview/
 DAV Levels: http://www.davlevels.com/



 On Tue, Aug 25, 2009 at 9:11 AM, DAV d...@davlevels.com wrote:

   
 Thanks for all the replies. It really helped.

 I decided to give the svn/xp-dev.com/tortoiseSVN another try.
 And after some work i managed to get used to it.

 I managed to make the lock of all the files mandatory and also add some
 other things more at my taste.
 I know the lock doesn't have to be but i don't like the merge thing.

 I just have to keep remembering that that VSS 'Get latest version' is SVN
 'Checkout' and VSS 'Check Out' is SVN 'Lock On'. ;)
 (and other similar things)

 Thanks again,
 Davide (DAV)
 Email: d...@davlevels.com
 Azure Sheep: http://mods.davlevels.com/azuresheep/
 Point of View: http://mods.davlevels.com/pointofview/
 DAV Levels: http://www.davlevels.com/





 On Tue, Aug 25, 2009 at 12:12 AM, Arg! chillic...@gmail.com wrote:

 
 I had some trouble moving from locking based SourceSafe to SVN as well,
 but
 once someone sat down and explained it to me, it actually makes a lot more
 sense. If its just 1 person or a team, SVN works brilliantly.
 It does require a different way of thinking from the SourceSafe camp but
 if
 you constantly compare the two you wont be able to see the benefits.

 On Tue, Aug 25, 2009 at 8:16 AM, David Kraeutmann da...@davidkra.net
   
 wrote:
 
 Cygwin's/linux QT based gui. Forgot how it's called.

 On 8/24/09, Stephen Micheals stephen.miche...@gmail.com wrote:
 
 What other gui's are available for git on windows, i have not been
 able to find any that were even up to par with Tortoisegit.

 On Mon, Aug 24, 2009 at 2:31 PM, David Kraeutmannda...@davidkra.net
 wrote:
   
 TortoiseGIT was the worst git GUI I ever encountered.
 Also, if anyone needs SVN/git/whatever hosting, write me (it'll be
 most probably free ;) )
 
 ___
 To unsubscribe, edit your list preferences, or view the list archives,
 please visit:
 http://list.valvesoftware.com/mailman/listinfo/hlcoders


   
 --
 Sent from my mobile device

 ___
 To unsubscribe, edit your list preferences, or view the list archives,
 please visit:
 http://list.valvesoftware.com/mailman/listinfo/hlcoders


 
 ___
 To unsubscribe, edit your list preferences, or view the list archives,
 please visit:
 http://list.valvesoftware.com/mailman/listinfo/hlcoders



   
 ___
 To unsubscribe, edit your list preferences, or view the list archives, please 
 visit:
 http://list.valvesoftware.com/mailman/listinfo/hlcoders

   


___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders



Re: [hlcoders] Source control solution?

2009-08-25 Thread Andrew Armstrong
File locking sucks, learn to use merge. Heck, SVN takes care of it for you
the majority of the time!

- Andrew

-Original Message-
From: hlcoders-boun...@list.valvesoftware.com
[mailto:hlcoders-boun...@list.valvesoftware.com] On Behalf Of DAV
Sent: Tuesday, 25 August 2009 6:11 PM
To: Discussion of Half-Life Programming
Subject: Re: [hlcoders] Source control solution?

Thanks for all the replies. It really helped.

I decided to give the svn/xp-dev.com/tortoiseSVN another try.
And after some work i managed to get used to it.

I managed to make the lock of all the files mandatory and also add some
other things more at my taste.
I know the lock doesn't have to be but i don't like the merge thing.

I just have to keep remembering that that VSS 'Get latest version' is SVN
'Checkout' and VSS 'Check Out' is SVN 'Lock On'. ;)
(and other similar things)

Thanks again,
Davide (DAV)
Email: d...@davlevels.com
Azure Sheep: http://mods.davlevels.com/azuresheep/
Point of View: http://mods.davlevels.com/pointofview/
DAV Levels: http://www.davlevels.com/





On Tue, Aug 25, 2009 at 12:12 AM, Arg! chillic...@gmail.com wrote:

 I had some trouble moving from locking based SourceSafe to SVN as well,
but
 once someone sat down and explained it to me, it actually makes a lot more
 sense. If its just 1 person or a team, SVN works brilliantly.
 It does require a different way of thinking from the SourceSafe camp but
if
 you constantly compare the two you wont be able to see the benefits.

 On Tue, Aug 25, 2009 at 8:16 AM, David Kraeutmann da...@davidkra.net
 wrote:

  Cygwin's/linux QT based gui. Forgot how it's called.
 
  On 8/24/09, Stephen Micheals stephen.miche...@gmail.com wrote:
   What other gui's are available for git on windows, i have not been
   able to find any that were even up to par with Tortoisegit.
  
   On Mon, Aug 24, 2009 at 2:31 PM, David Kraeutmannda...@davidkra.net
   wrote:
   TortoiseGIT was the worst git GUI I ever encountered.
   Also, if anyone needs SVN/git/whatever hosting, write me (it'll be
   most probably free ;) )
  
   ___
   To unsubscribe, edit your list preferences, or view the list archives,
   please visit:
   http://list.valvesoftware.com/mailman/listinfo/hlcoders
  
  
 
  --
  Sent from my mobile device
 
  ___
  To unsubscribe, edit your list preferences, or view the list archives,
  please visit:
  http://list.valvesoftware.com/mailman/listinfo/hlcoders
 
 
 ___
 To unsubscribe, edit your list preferences, or view the list archives,
 please visit:
 http://list.valvesoftware.com/mailman/listinfo/hlcoders



___
To unsubscribe, edit your list preferences, or view the list archives,
please visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders



___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders



Re: [hlcoders] Source control solution?

2009-08-25 Thread Arg!
to take full advantage of SVN you really need to switch out of the file
locking mentality.

it seems counter-intuitive at first but after a while its pure magic.

On Tue, Aug 25, 2009 at 9:44 PM, Andrew Armstrong and...@mammoth.com.auwrote:

 File locking sucks, learn to use merge. Heck, SVN takes care of it for you
 the majority of the time!

 - Andrew

 -Original Message-
 From: hlcoders-boun...@list.valvesoftware.com
 [mailto:hlcoders-boun...@list.valvesoftware.com] On Behalf Of DAV
 Sent: Tuesday, 25 August 2009 6:11 PM
 To: Discussion of Half-Life Programming
 Subject: Re: [hlcoders] Source control solution?

 Thanks for all the replies. It really helped.

 I decided to give the svn/xp-dev.com/tortoiseSVN another try.
 And after some work i managed to get used to it.

 I managed to make the lock of all the files mandatory and also add some
 other things more at my taste.
 I know the lock doesn't have to be but i don't like the merge thing.

 I just have to keep remembering that that VSS 'Get latest version' is SVN
 'Checkout' and VSS 'Check Out' is SVN 'Lock On'. ;)
 (and other similar things)

 Thanks again,
 Davide (DAV)
 Email: d...@davlevels.com
 Azure Sheep: http://mods.davlevels.com/azuresheep/
 Point of View: http://mods.davlevels.com/pointofview/
 DAV Levels: http://www.davlevels.com/





 On Tue, Aug 25, 2009 at 12:12 AM, Arg! chillic...@gmail.com wrote:

  I had some trouble moving from locking based SourceSafe to SVN as well,
 but
  once someone sat down and explained it to me, it actually makes a lot
 more
  sense. If its just 1 person or a team, SVN works brilliantly.
  It does require a different way of thinking from the SourceSafe camp but
 if
  you constantly compare the two you wont be able to see the benefits.
 
  On Tue, Aug 25, 2009 at 8:16 AM, David Kraeutmann da...@davidkra.net
  wrote:
 
   Cygwin's/linux QT based gui. Forgot how it's called.
  
   On 8/24/09, Stephen Micheals stephen.miche...@gmail.com wrote:
What other gui's are available for git on windows, i have not been
able to find any that were even up to par with Tortoisegit.
   
On Mon, Aug 24, 2009 at 2:31 PM, David Kraeutmannda...@davidkra.net
 
wrote:
TortoiseGIT was the worst git GUI I ever encountered.
Also, if anyone needs SVN/git/whatever hosting, write me (it'll be
most probably free ;) )
   
___
To unsubscribe, edit your list preferences, or view the list
 archives,
please visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders
   
   
  
   --
   Sent from my mobile device
  
   ___
   To unsubscribe, edit your list preferences, or view the list archives,
   please visit:
   http://list.valvesoftware.com/mailman/listinfo/hlcoders
  
  
  ___
  To unsubscribe, edit your list preferences, or view the list archives,
  please visit:
  http://list.valvesoftware.com/mailman/listinfo/hlcoders
 
 
 
 ___
 To unsubscribe, edit your list preferences, or view the list archives,
 please visit:
 http://list.valvesoftware.com/mailman/listinfo/hlcoders



 ___
 To unsubscribe, edit your list preferences, or view the list archives,
 please visit:
 http://list.valvesoftware.com/mailman/listinfo/hlcoders


___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders



Re: [hlcoders] Source control solution?

2009-08-25 Thread Jonathan Murphy
Indeed, it sounds like you know how to merge so what's the problem?

On 25/08/2009, at 10:56 PM, Arg! chillic...@gmail.com wrote:

 to take full advantage of SVN you really need to switch out of the  
 file
 locking mentality.

 it seems counter-intuitive at first but after a while its pure magic.

 On Tue, Aug 25, 2009 at 9:44 PM, Andrew Armstrong and...@mammoth.com.au 
 wrote:

 File locking sucks, learn to use merge. Heck, SVN takes care of it  
 for you
 the majority of the time!

 - Andrew

 -Original Message-
 From: hlcoders-boun...@list.valvesoftware.com
 [mailto:hlcoders-boun...@list.valvesoftware.com] On Behalf Of DAV
 Sent: Tuesday, 25 August 2009 6:11 PM
 To: Discussion of Half-Life Programming
 Subject: Re: [hlcoders] Source control solution?

 Thanks for all the replies. It really helped.

 I decided to give the svn/xp-dev.com/tortoiseSVN another try.
 And after some work i managed to get used to it.

 I managed to make the lock of all the files mandatory and also add  
 some
 other things more at my taste.
 I know the lock doesn't have to be but i don't like the merge thing.

 I just have to keep remembering that that VSS 'Get latest version'  
 is SVN
 'Checkout' and VSS 'Check Out' is SVN 'Lock On'. ;)
 (and other similar things)

 Thanks again,
 Davide (DAV)
 Email: d...@davlevels.com
 Azure Sheep: http://mods.davlevels.com/azuresheep/
 Point of View: http://mods.davlevels.com/pointofview/
 DAV Levels: http://www.davlevels.com/





 On Tue, Aug 25, 2009 at 12:12 AM, Arg! chillic...@gmail.com wrote:

 I had some trouble moving from locking based SourceSafe to SVN as  
 well,
 but
 once someone sat down and explained it to me, it actually makes a  
 lot
 more
 sense. If its just 1 person or a team, SVN works brilliantly.
 It does require a different way of thinking from the SourceSafe  
 camp but
 if
 you constantly compare the two you wont be able to see the benefits.

 On Tue, Aug 25, 2009 at 8:16 AM, David Kraeutmann  
 da...@davidkra.net
 wrote:

 Cygwin's/linux QT based gui. Forgot how it's called.

 On 8/24/09, Stephen Micheals stephen.miche...@gmail.com wrote:
 What other gui's are available for git on windows, i have not been
 able to find any that were even up to par with Tortoisegit.

 On Mon, Aug 24, 2009 at 2:31 PM, David Kraeutmannda...@davidkra.net

 wrote:
 TortoiseGIT was the worst git GUI I ever encountered.
 Also, if anyone needs SVN/git/whatever hosting, write me (it'll  
 be
 most probably free ;) )

 ___
 To unsubscribe, edit your list preferences, or view the list
 archives,
 please visit:
 http://list.valvesoftware.com/mailman/listinfo/hlcoders



 --
 Sent from my mobile device

 ___
 To unsubscribe, edit your list preferences, or view the list  
 archives,
 please visit:
 http://list.valvesoftware.com/mailman/listinfo/hlcoders


 ___
 To unsubscribe, edit your list preferences, or view the list  
 archives,
 please visit:
 http://list.valvesoftware.com/mailman/listinfo/hlcoders



 ___
 To unsubscribe, edit your list preferences, or view the list  
 archives,
 please visit:
 http://list.valvesoftware.com/mailman/listinfo/hlcoders



 ___
 To unsubscribe, edit your list preferences, or view the list  
 archives,
 please visit:
 http://list.valvesoftware.com/mailman/listinfo/hlcoders


 ___
 To unsubscribe, edit your list preferences, or view the list  
 archives, please visit:
 http://list.valvesoftware.com/mailman/listinfo/hlcoders


___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders



Re: [hlcoders] Source control solution?

2009-08-25 Thread Saul Rennison
There's only been one case of merge screwing up on me. I say screwed  
up but I really mean it should have come up as Conflicted instead of  
trying to be too clever and merging in code which I just removed.

I've never locked any file and my team haven't needed too either.  
Merge works fine, but then again it's not always common for more than  
one person to be messing with the same function at the same time tbh.

Thanks,
- Saul.

On 25 Aug 2009, at 13:56, Arg! chillic...@gmail.com wrote:

 to take full advantage of SVN you really need to switch out of the  
 file
 locking mentality.

 it seems counter-intuitive at first but after a while its pure magic.

 On Tue, Aug 25, 2009 at 9:44 PM, Andrew Armstrong and...@mammoth.com.au 
 wrote:

 File locking sucks, learn to use merge. Heck, SVN takes care of it  
 for you
 the majority of the time!

 - Andrew

 -Original Message-
 From: hlcoders-boun...@list.valvesoftware.com
 [mailto:hlcoders-boun...@list.valvesoftware.com] On Behalf Of DAV
 Sent: Tuesday, 25 August 2009 6:11 PM
 To: Discussion of Half-Life Programming
 Subject: Re: [hlcoders] Source control solution?

 Thanks for all the replies. It really helped.

 I decided to give the svn/xp-dev.com/tortoiseSVN another try.
 And after some work i managed to get used to it.

 I managed to make the lock of all the files mandatory and also add  
 some
 other things more at my taste.
 I know the lock doesn't have to be but i don't like the merge thing.

 I just have to keep remembering that that VSS 'Get latest version'  
 is SVN
 'Checkout' and VSS 'Check Out' is SVN 'Lock On'. ;)
 (and other similar things)

 Thanks again,
 Davide (DAV)
 Email: d...@davlevels.com
 Azure Sheep: http://mods.davlevels.com/azuresheep/
 Point of View: http://mods.davlevels.com/pointofview/
 DAV Levels: http://www.davlevels.com/





 On Tue, Aug 25, 2009 at 12:12 AM, Arg! chillic...@gmail.com wrote:

 I had some trouble moving from locking based SourceSafe to SVN as  
 well,
 but
 once someone sat down and explained it to me, it actually makes a  
 lot
 more
 sense. If its just 1 person or a team, SVN works brilliantly.
 It does require a different way of thinking from the SourceSafe  
 camp but
 if
 you constantly compare the two you wont be able to see the benefits.

 On Tue, Aug 25, 2009 at 8:16 AM, David Kraeutmann  
 da...@davidkra.net
 wrote:

 Cygwin's/linux QT based gui. Forgot how it's called.

 On 8/24/09, Stephen Micheals stephen.miche...@gmail.com wrote:
 What other gui's are available for git on windows, i have not been
 able to find any that were even up to par with Tortoisegit.

 On Mon, Aug 24, 2009 at 2:31 PM, David Kraeutmannda...@davidkra.net

 wrote:
 TortoiseGIT was the worst git GUI I ever encountered.
 Also, if anyone needs SVN/git/whatever hosting, write me (it'll  
 be
 most probably free ;) )

 ___
 To unsubscribe, edit your list preferences, or view the list
 archives,
 please visit:
 http://list.valvesoftware.com/mailman/listinfo/hlcoders



 --
 Sent from my mobile device

 ___
 To unsubscribe, edit your list preferences, or view the list  
 archives,
 please visit:
 http://list.valvesoftware.com/mailman/listinfo/hlcoders


 ___
 To unsubscribe, edit your list preferences, or view the list  
 archives,
 please visit:
 http://list.valvesoftware.com/mailman/listinfo/hlcoders



 ___
 To unsubscribe, edit your list preferences, or view the list  
 archives,
 please visit:
 http://list.valvesoftware.com/mailman/listinfo/hlcoders



 ___
 To unsubscribe, edit your list preferences, or view the list  
 archives,
 please visit:
 http://list.valvesoftware.com/mailman/listinfo/hlcoders


 ___
 To unsubscribe, edit your list preferences, or view the list  
 archives, please visit:
 http://list.valvesoftware.com/mailman/listinfo/hlcoders


___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders



Re: [hlcoders] Source control solution?

2009-08-25 Thread Bob Somers
Merges from hell generally occur when someone has been working for
weeks without committing their code. That's when you run into problems
because they (or someone else) has touched everywhere in the code base
and a ton of things need to be merged. Updating/committing often and
some simple communication between the developers go a long way to
preventing merge pains.

--Bob



On Tue, Aug 25, 2009 at 6:48 AM, Saul Rennisonsaul.renni...@gmail.com wrote:
 There's only been one case of merge screwing up on me. I say screwed
 up but I really mean it should have come up as Conflicted instead of
 trying to be too clever and merging in code which I just removed.

 I've never locked any file and my team haven't needed too either.
 Merge works fine, but then again it's not always common for more than
 one person to be messing with the same function at the same time tbh.

 Thanks,
 - Saul.

 On 25 Aug 2009, at 13:56, Arg! chillic...@gmail.com wrote:

 to take full advantage of SVN you really need to switch out of the
 file
 locking mentality.

 it seems counter-intuitive at first but after a while its pure magic.

 On Tue, Aug 25, 2009 at 9:44 PM, Andrew Armstrong and...@mammoth.com.au
 wrote:

 File locking sucks, learn to use merge. Heck, SVN takes care of it
 for you
 the majority of the time!

 - Andrew

 -Original Message-
 From: hlcoders-boun...@list.valvesoftware.com
 [mailto:hlcoders-boun...@list.valvesoftware.com] On Behalf Of DAV
 Sent: Tuesday, 25 August 2009 6:11 PM
 To: Discussion of Half-Life Programming
 Subject: Re: [hlcoders] Source control solution?

 Thanks for all the replies. It really helped.

 I decided to give the svn/xp-dev.com/tortoiseSVN another try.
 And after some work i managed to get used to it.

 I managed to make the lock of all the files mandatory and also add
 some
 other things more at my taste.
 I know the lock doesn't have to be but i don't like the merge thing.

 I just have to keep remembering that that VSS 'Get latest version'
 is SVN
 'Checkout' and VSS 'Check Out' is SVN 'Lock On'. ;)
 (and other similar things)

 Thanks again,
 Davide (DAV)
 Email: d...@davlevels.com
 Azure Sheep: http://mods.davlevels.com/azuresheep/
 Point of View: http://mods.davlevels.com/pointofview/
 DAV Levels: http://www.davlevels.com/





 On Tue, Aug 25, 2009 at 12:12 AM, Arg! chillic...@gmail.com wrote:

 I had some trouble moving from locking based SourceSafe to SVN as
 well,
 but
 once someone sat down and explained it to me, it actually makes a
 lot
 more
 sense. If its just 1 person or a team, SVN works brilliantly.
 It does require a different way of thinking from the SourceSafe
 camp but
 if
 you constantly compare the two you wont be able to see the benefits.

 On Tue, Aug 25, 2009 at 8:16 AM, David Kraeutmann
 da...@davidkra.net
 wrote:

 Cygwin's/linux QT based gui. Forgot how it's called.

 On 8/24/09, Stephen Micheals stephen.miche...@gmail.com wrote:
 What other gui's are available for git on windows, i have not been
 able to find any that were even up to par with Tortoisegit.

 On Mon, Aug 24, 2009 at 2:31 PM, David Kraeutmannda...@davidkra.net

 wrote:
 TortoiseGIT was the worst git GUI I ever encountered.
 Also, if anyone needs SVN/git/whatever hosting, write me (it'll
 be
 most probably free ;) )

 ___
 To unsubscribe, edit your list preferences, or view the list
 archives,
 please visit:
 http://list.valvesoftware.com/mailman/listinfo/hlcoders



 --
 Sent from my mobile device

 ___
 To unsubscribe, edit your list preferences, or view the list
 archives,
 please visit:
 http://list.valvesoftware.com/mailman/listinfo/hlcoders


 ___
 To unsubscribe, edit your list preferences, or view the list
 archives,
 please visit:
 http://list.valvesoftware.com/mailman/listinfo/hlcoders



 ___
 To unsubscribe, edit your list preferences, or view the list
 archives,
 please visit:
 http://list.valvesoftware.com/mailman/listinfo/hlcoders



 ___
 To unsubscribe, edit your list preferences, or view the list
 archives,
 please visit:
 http://list.valvesoftware.com/mailman/listinfo/hlcoders


 ___
 To unsubscribe, edit your list preferences, or view the list
 archives, please visit:
 http://list.valvesoftware.com/mailman/listinfo/hlcoders


 ___
 To unsubscribe, edit your list preferences, or view the list archives, please 
 visit:
 http://list.valvesoftware.com/mailman/listinfo/hlcoders



___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders



Re: [hlcoders] Source control solution?

2009-08-25 Thread Arg!
When svn was explained to me, i was told that 1 thing svn doesnt do is
manage the project for you. Team members still need to be know who's working
in what area to avoid conflicts. The file locking method prevents devs from
stuffing up someone else's work in progress, but that doesnt help when the
dev in question goes on holiday for 3 weeks and forgets to commit their
code.

On Wed, Aug 26, 2009 at 5:24 AM, Bob Somers magicbob...@gmail.com wrote:

 Merges from hell generally occur when someone has been working for
 weeks without committing their code. That's when you run into problems
 because they (or someone else) has touched everywhere in the code base
 and a ton of things need to be merged. Updating/committing often and
 some simple communication between the developers go a long way to
 preventing merge pains.

 --Bob



 On Tue, Aug 25, 2009 at 6:48 AM, Saul Rennisonsaul.renni...@gmail.com
 wrote:
  There's only been one case of merge screwing up on me. I say screwed
  up but I really mean it should have come up as Conflicted instead of
  trying to be too clever and merging in code which I just removed.
 
  I've never locked any file and my team haven't needed too either.
  Merge works fine, but then again it's not always common for more than
  one person to be messing with the same function at the same time tbh.
 
  Thanks,
  - Saul.
 
  On 25 Aug 2009, at 13:56, Arg! chillic...@gmail.com wrote:
 
  to take full advantage of SVN you really need to switch out of the
  file
  locking mentality.
 
  it seems counter-intuitive at first but after a while its pure magic.
 
  On Tue, Aug 25, 2009 at 9:44 PM, Andrew Armstrong 
 and...@mammoth.com.au
  wrote:
 
  File locking sucks, learn to use merge. Heck, SVN takes care of it
  for you
  the majority of the time!
 
  - Andrew
 
  -Original Message-
  From: hlcoders-boun...@list.valvesoftware.com
  [mailto:hlcoders-boun...@list.valvesoftware.com] On Behalf Of DAV
  Sent: Tuesday, 25 August 2009 6:11 PM
  To: Discussion of Half-Life Programming
  Subject: Re: [hlcoders] Source control solution?
 
  Thanks for all the replies. It really helped.
 
  I decided to give the svn/xp-dev.com/tortoiseSVN another try.
  And after some work i managed to get used to it.
 
  I managed to make the lock of all the files mandatory and also add
  some
  other things more at my taste.
  I know the lock doesn't have to be but i don't like the merge thing.
 
  I just have to keep remembering that that VSS 'Get latest version'
  is SVN
  'Checkout' and VSS 'Check Out' is SVN 'Lock On'. ;)
  (and other similar things)
 
  Thanks again,
  Davide (DAV)
  Email: d...@davlevels.com
  Azure Sheep: http://mods.davlevels.com/azuresheep/
  Point of View: http://mods.davlevels.com/pointofview/
  DAV Levels: http://www.davlevels.com/
 
 
 
 
 
  On Tue, Aug 25, 2009 at 12:12 AM, Arg! chillic...@gmail.com wrote:
 
  I had some trouble moving from locking based SourceSafe to SVN as
  well,
  but
  once someone sat down and explained it to me, it actually makes a
  lot
  more
  sense. If its just 1 person or a team, SVN works brilliantly.
  It does require a different way of thinking from the SourceSafe
  camp but
  if
  you constantly compare the two you wont be able to see the benefits.
 
  On Tue, Aug 25, 2009 at 8:16 AM, David Kraeutmann
  da...@davidkra.net
  wrote:
 
  Cygwin's/linux QT based gui. Forgot how it's called.
 
  On 8/24/09, Stephen Micheals stephen.miche...@gmail.com wrote:
  What other gui's are available for git on windows, i have not been
  able to find any that were even up to par with Tortoisegit.
 
  On Mon, Aug 24, 2009 at 2:31 PM, David Kraeutmann
 da...@davidkra.net
 
  wrote:
  TortoiseGIT was the worst git GUI I ever encountered.
  Also, if anyone needs SVN/git/whatever hosting, write me (it'll
  be
  most probably free ;) )
 
  ___
  To unsubscribe, edit your list preferences, or view the list
  archives,
  please visit:
  http://list.valvesoftware.com/mailman/listinfo/hlcoders
 
 
 
  --
  Sent from my mobile device
 
  ___
  To unsubscribe, edit your list preferences, or view the list
  archives,
  please visit:
  http://list.valvesoftware.com/mailman/listinfo/hlcoders
 
 
  ___
  To unsubscribe, edit your list preferences, or view the list
  archives,
  please visit:
  http://list.valvesoftware.com/mailman/listinfo/hlcoders
 
 
 
  ___
  To unsubscribe, edit your list preferences, or view the list
  archives,
  please visit:
  http://list.valvesoftware.com/mailman/listinfo/hlcoders
 
 
 
  ___
  To unsubscribe, edit your list preferences, or view the list
  archives,
  please visit:
  http://list.valvesoftware.com/mailman/listinfo/hlcoders
 
 
  ___
  To unsubscribe, edit your list 

Re: [hlcoders] Erour in OB Mod

2009-08-25 Thread Joshua Scarsbrook
Thanks for all the help Tony, it is now working fine and i will try to 
put in the graple hook once i have made some changes
Vbitz

Tony Sergi wrote:
 No it was my fault. In basegrenade_shared.h I was making changes purely for 
 the SDK because I didn't want the scratch SDK to have grenades as 
 basecombatcharacter. But HL2MP needs it for the tripmines, and singleplayer 
 needs it for the barnacles.

 If you change the declaration in game\shared\basegrenade_shared.h to this 
 (it's kind of messy because of the #ifdefs) it'll work.

 //Tony; Compromise! in episodic single player, inherit CBaseCombatCharacter 
 for the barnacle interaction, otherwise this will never get called.
 class CBaseGrenade : 
   #if defined( HL2_EPISODIC ) || defined ( HL2MP )//Tony; HL2MP 
 needs this too for tripmine grenades.
   public CBaseCombatCharacter
   #else
   public CBaseAnimating
   #endif
   #if defined( GAME_DLL )
   , public CDefaultPlayerPickupVPhysics
   #endif
 {
   DECLARE_CLASS( CBaseGrenade, CBaseAnimating );
 public:



 -Tony

 -Original Message-
 From: hlcoders-boun...@list.valvesoftware.com 
 [mailto:hlcoders-boun...@list.valvesoftware.com] On Behalf Of Jorge Rodriguez
 Sent: August-25-09 12:34 AM
 To: Discussion of Half-Life Programming
 Subject: Re: [hlcoders] Erour in OB Mod

 You have a function definition, looking similar to:

 void CBaseGrenade::HandleInteraction()
 {
 // ... blah blah
 }

 You must have copied a function from CBaseGrenade and tried to add it to
 grenade_frag.cpp because the compiler is complaining. The function is
 declared as a member of CBaseGrenade when it needs to be CHL2GrenadeFrag or
 whatever.

 This is a pretty simply C++ syntax problem. If you're getting in over your
 head with the (complicated) C++ syntax, I recommend starting with something
 simpler than what you're doing, and reading more about how C++ works.

   


___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders