Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| contributing-to-batocera [2022/01/21 07:47] – [Making changes in the future] added information about pushing to your own remote repository atari | contributing-to-batocera [2022/01/30 04:26] (current) – [Making changes in the future] a bit less contradictory phrasing atari | ||
|---|---|---|---|
| Line 101: | Line 101: | ||
| It is important to distinguish between remote and local repositories. Right now, your account has a remote repository that is a fork (copy) of Batocera.linux. We need to clone (download) this origin remote repository to your local computer to be able to make local edits to it. | It is important to distinguish between remote and local repositories. Right now, your account has a remote repository that is a fork (copy) of Batocera.linux. We need to clone (download) this origin remote repository to your local computer to be able to make local edits to it. | ||
| - | The easiest way is to open a command line, navigate to the directory you would like to save the origin repository to and run '' | + | The easiest way is to open a command line, navigate to the directory you would like to save the origin repository to and run: |
| + | |||
| + | <code bash> | ||
| + | git clone https:// | ||
| + | </ | ||
| Once done (this may take a while, depending on your internet speed), run the following: | Once done (this may take a while, depending on your internet speed), run the following: | ||
| Line 109: | Line 113: | ||
| git remote add upstream https:// | git remote add upstream https:// | ||
| git remote set-url upstream https:// | git remote set-url upstream https:// | ||
| - | git remote set-url origin https:// | + | git remote set-url origin https:// |
| </ | </ | ||
| - | where '' | + | where '' |
| This will config the local repository to be recognized as a fork of upstream (the original remote repository). This makes it easier to stay "in sync" with future changes made to upstream. | This will config the local repository to be recognized as a fork of upstream (the original remote repository). This makes it easier to stay "in sync" with future changes made to upstream. | ||
| Line 139: | Line 143: | ||
| ==== Making and testing the modifications ==== | ==== Making and testing the modifications ==== | ||
| - | You have some guidelines | + | You have some guidelines: |
| + | * [[:coding_rules|The coding rules page for adding new scripts]] | ||
| + | * [[: | ||
| + | * [[: | ||
| + | * [[: | ||
| ==== Commit changes to the local branch ==== | ==== Commit changes to the local branch ==== | ||
| Line 192: | Line 200: | ||
| <WRAP center round info> | <WRAP center round info> | ||
| - | It is not recommended to use '' | + | Performing fetches and merges manually instead of relying on aliases can be quite powerful. [[https:// |
| </ | </ | ||
- contributing-to-batocera.1642751242.txt.gz
- Last modified: 4 years ago
- by atari