SkyrimForge.com Wiki

Repositories

  • 6 pages found
NameAuthorLast updated byUpdated on
NameAuthorLast updated byUpdated on
Why use Revision Control? ckknight anmoch Jul 12, 2011
Many authors think that writing code, zipping it up, and uploading is a fine way to go about addon development, but it's far from perfect. There are many benefits to revision control: A history is kept of everything. You can know who did what when and to what files. You can revert to a previous revision if things break badly enough. Working with other developers is done in a standard way, you don't have to pass around files to contribute. Concept of branching and merging. You can work on side...
SSH Public Keys ckknight ckknight Jul 12, 2011
Repository write access is handled by SSH tunnels that require the SSH public/private key system. Generating your SSH key pair On Windows, using the PuTTy suite is recommended. You can use PuTTyGen to generate your public and private key pair. Reading PuTTy documentation about key authentication is strongly recommended. The public key you will have to copy is displayed under "Public key for pasting into authorized_keys file" in PuTTyGen. The content of the public key file does not fit. On...
Repository keyword substitutions ckknight Torhal Aug 26, 2013
When repositories are packaged, certain keyword substitutions take place on text files. Simple replacements @file-revision@ Turns into the current revision of the file in integer form. e.g. 1234 Note: does not work for git @project-revision@ Turns into the highest revision of the entire project in integer form. e.g. 1234 Note: does not work for git @file-hash@ Turns into the hash of the file in hex form. e.g. 106c634df4b3dd4691bf24e148a23e9af35165ea Note: does not work for svn @project-hash@...
Repository FAQ ckknight Xinhuan Jul 12, 2011
Can anyone get a repository? As long as you have an account on the Curse Network and are able to get a project approved, you'll be able to get your own repository. How do I get my own code repository? Create a project if you haven't already, wait for an admin to approve your project. On your project page, you should go to Repository Actions -> Edit Repository. For "Repository Type", select the one you want. Currently Subversion, Git, and Mercurial are supported. In "Package As", put the name...
How to use TortoiseSVN over SSH in 3½ easy steps Snago ckknight Mar 09, 2014
Install PuTTY Link to PuTTY site: http://www.chiark.greenend.org.uk/~sgtatham/putty/ (There's an installer, and a zip package with everything you need here.) You can also download the individual components if you want. Installs like any other program. Nothing special. Run PuTTYgen Click "Generate" to generate a key. Type in a passphrase. You can leave it empty if you want but it's not recommended. Note that you will need to remember the passphrase, so don't just mash some buttons. Copy the...
Convert SVN to GIT Ackis anmoch Jul 12, 2011
Note: This article currently has a high "know what you do" factor, and servers mostly as an outline of what to do and how to automate some of the tedious steps. If you have any questions, feel free to drop by on irc.freenode.net #curseforge and ping charon. Converting a SVN repository to GIT Note: You may need to use git-svn on Linux as there are reports that it is broken on Windows. YMMV. You can also try both the mingw port and a cygwin install and see if at least one works. Do not switch...
  • 6 pages found