Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

GExperts

Synced every now and then from git svn clone https://svn.code.sf.net/p/gexperts/code/trunk; Syncing steps: first time `git svn clone https://svn.code.sf.net/p/gexperts/code/trunk GExperts.git-svn`, then `git remote add origin https://github.com/jpluimers/GExperts.git` and `git push origin master`, then each additional time from inside the `GExperts.git-svn` directory: `git svn fetch` followed by `git svn rebase` and `git push origin`

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

GExperts

Synced every now and then from git svn clone https://svn.code.sf.net/p/gexperts/code/trunk

Branches

  • master the latest sync from SVN
  • develop the latest merge of my work and the SVN; usually quite accurate, but might not build
  • feature sub-branches contain my changes, usually numbered (the number correspondes to the issue number it tries to address)

Note that the default branch is develop, which makes it easier for me to merge stuff.

Pull requests

If you like to cooperate on GExperts, but are not a fan of SVN, you can submit a pull request relative to the develop branch and I will try to forward it to Thomas Mueller, who maintains GExperts no SVN based SourceForge.

Sync instructions

For myself to know the steps for syncing this repository from SVN.

First time

  1. git svn clone https://svn.code.sf.net/p/gexperts/code/trunk GExperts.git-svn
  2. git remote add origin https://github.com/jpluimers/GExperts.git
  3. git push origin master

Each additional time

From inside the GExperts.git-svn directory:

  1. git checkout master
  2. git svn fetch
  3. visually inspect the changes
  4. git svn rebase
  5. visually inspect the rebase
  6. git push origin master