Author Topic: Source Code Repository  (Read 85091 times)

Offline GodAss

  • Newbie
  • *
  • Posts: 3
(No subject)
« Reply #30 on: June 15, 2007, 02:50:25 PM »
It seems to be more a problem with Tortoise or ur computer nor with mariowar or 72dpiarmy.
« Last Edit: December 31, 1969, 07:00:00 PM by GodAss »

Offline Two52

  • Administrator
  • Posts Very Often
  • *
  • Posts: 1890
(No subject)
« Reply #31 on: June 15, 2007, 02:57:36 PM »
You should ask around in the Tortoise forums for help.
« Last Edit: December 31, 1969, 07:00:00 PM by Two52 »

Offline Treeki

  • Gettin' Into the Swing of Things
  • **
  • Posts: 107
(No subject)
« Reply #32 on: June 15, 2007, 03:10:10 PM »
Quote from: "Two52"
You should ask around in the Tortoise forums for help.

Anyone can suggest a different client?
« Last Edit: December 31, 1969, 07:00:00 PM by Treeki »

Offline GodAss

  • Newbie
  • *
  • Posts: 3
(No subject)
« Reply #33 on: June 21, 2007, 05:33:27 AM »
Still no news from Florian?
« Last Edit: December 31, 1969, 07:00:00 PM by GodAss »

Offline mavsman4457

  • Gettin' Into the Swing of Things
  • **
  • Posts: 29
(No subject)
« Reply #34 on: July 01, 2007, 05:38:23 PM »
How would I go about getting the source for the completed 1.7 as opposed to the 1.8 alpha that it gives me normally?
« Last Edit: December 31, 1969, 07:00:00 PM by mavsman4457 »

Offline Two52

  • Administrator
  • Posts Very Often
  • *
  • Posts: 1890
(No subject)
« Reply #35 on: July 02, 2007, 01:47:00 PM »
« Last Edit: December 31, 1969, 07:00:00 PM by Two52 »

Offline mavsman4457

  • Gettin' Into the Swing of Things
  • **
  • Posts: 29
(No subject)
« Reply #36 on: July 02, 2007, 09:38:23 PM »
Quote from: "Two52"
I responded here: http://http://forum.72dpiarmy.com/viewtopic.php?t=3725&start=15


Thank you and sorry for the double post.
« Last Edit: December 31, 1969, 07:00:00 PM by mavsman4457 »

Offline Zarat

  • Newbie
  • *
  • Posts: 15
(No subject)
« Reply #37 on: September 17, 2007, 06:31:55 AM »
Hi,
I'm interested in the MinGW build (which seems to be outdated from looking at forum and source, so I'm looking into updating it). Well anyways, I'm posting here because I've got some comments on how to improve the SVN repositry ;)

Any reason why you've put everything in the root directory? In SVN you usually have different directories for different versions (it's their way of naming/tagging revisions, so you can find old versions easily)

The reason I'm asking is because in the configure script are hints from CVS left about mingw related stuff in a separate directory, so you only had to download that part when you needed it.

Normally SVN directory structure looks like this:
/trunk/ <main development code>
/tags/1.7/ <copy of version 1.7>
/tags/1.7-AFE/ <copy of afe edition>
/branches/ <if several people are working on distinct copies of the code, doesn't seem to be the case here>

Normally you only checkout eg svn: //svn.yourserver.com/smw/trunk or svn: //svn.yourserver.com/smw/tags/1.7 (eventually it's possible to disable accidently checkout of svn: //svn.yourserver.com/smw completely, which would download all versions, I'm not sure here)

Personally I'm naming the directories "main", "archive" and "work" in repositories I maintain, because that's more intuitively to me. Whatever naming you chose I think it's better than to just remember revision numbers ;) - but of course it's your choice in the end how to organize the source

BTW just a note on better SVN usage: when moving stuff with tortoise svn client you can drag files from a svn directory (holding right mouse button) and you'll get an option to actually move/copy them with tortoise svn. If you don't do that, tortoise svn will think you deleted the old and created the new file. If you properly move them, it takes less storage and it's easier to track in the logs what actually happened ;)
« Last Edit: December 31, 1969, 07:00:00 PM by Zarat »

Offline Two52

  • Administrator
  • Posts Very Often
  • *
  • Posts: 1890
(No subject)
« Reply #38 on: September 17, 2007, 07:07:01 PM »
Those are some good tips, the moving files thing especially.  Thanks!

As far as the trunk vs. tagging thing, I found it kind of weird to make a complete copy of the source to do a "tag" so we just work off the trunk and use revision numbers.  I wish I could label a specific revision with a tag like in CVS, but it doesn't look like SVN works this way.  Making a copy of the source tree would be a waste of space I think.  But it would cut down on people downloading the head revision and porting unstable code.
« Last Edit: December 31, 1969, 07:00:00 PM by Two52 »

Offline Zarat

  • Newbie
  • *
  • Posts: 15
(No subject)
« Reply #39 on: September 18, 2007, 06:18:36 AM »
If you copy the source the SVN-way it won't actually store a copy, it just stores a link to the revision you copied. So copy/move is very cheap if you tell SVN about it, which is actually the reason they didn't implement tag names (at least if you can believe the manual ; )
« Last Edit: December 31, 1969, 07:00:00 PM by Zarat »

Offline Some Mac Guy

  • Gettin' Into the Swing of Things
  • **
  • Posts: 33
(No subject)
« Reply #40 on: September 19, 2007, 12:37:25 AM »
Yeah, this is true. Every revision is stored in the svn database, so you can check out any revision you want the same as the most current revision. Tagging doesn't copy anything out of the database, just keeps a reference to the revision number.
« Last Edit: December 31, 1969, 07:00:00 PM by Some Mac Guy »

Offline fechdog

  • More Common Poster
  • ******
  • Posts: 1035
(No subject)
« Reply #41 on: September 19, 2007, 07:36:18 AM »
How am I supposed to edit the source?  Most of the folders look like the SMW folder already.
« Last Edit: December 31, 1969, 07:00:00 PM by fechdog »

Offline Percival

  • Newbie
  • *
  • Posts: 15
(No subject)
« Reply #42 on: September 20, 2007, 12:36:58 PM »
Quote from: "fechdog"
How am I supposed to edit the source?  Most of the folders look like the SMW folder already.

There is a folder called "_src". And the "Project" folder might be handy as well.
« Last Edit: December 31, 1969, 07:00:00 PM by Percival »

Offline Mario

  • Regular
  • *****
  • Posts: 643
    • http://forums.modretro.com/
(No subject)
« Reply #43 on: December 04, 2007, 06:28:59 PM »
Alright, I'm sorry to bump an old topic (Although it hasn't budged because it's stickied :P ), but I need help. I installed TortiseSVN, and it works fine. But I open the svn site, and it needs a username and password. I know somebody already posted about that, but it still doesn't let me on. Could you just give us the username and password, or will you pester Florian about it some more?
« Last Edit: December 31, 1969, 07:00:00 PM by Mario »

Offline GKi

  • Almost Regular
  • ***
  • Posts: 153
    • http://iweb-log.blogspot.com/
(No subject)
« Reply #44 on: December 04, 2007, 07:59:27 PM »
are you right clicking and using svn checkout?
« Last Edit: December 31, 1969, 07:00:00 PM by GKi »