diff options
| author | Philip Kaludercic | 2022-10-30 18:45:37 +0100 |
|---|---|---|
| committer | Philip Kaludercic | 2022-10-30 18:45:37 +0100 |
| commit | 2a4f37fe520b4f18295cff6671f289a47c1578df (patch) | |
| tree | 6061489df433080d5a3da4a8eb33fd269d2bcb95 /admin/notes | |
| parent | d33998ed3b5e05a40b9c4c1799b6e911b582ef01 (diff) | |
| parent | 3fa4cca3d244f51e471e7779c934278731fc21e9 (diff) | |
| download | emacs-2a4f37fe520b4f18295cff6671f289a47c1578df.tar.gz emacs-2a4f37fe520b4f18295cff6671f289a47c1578df.zip | |
Merge remote-tracking branch 'origin/master' into feature/package+vc
Diffstat (limited to 'admin/notes')
| -rw-r--r-- | admin/notes/repo | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/admin/notes/repo b/admin/notes/repo index c2d7f993a02..2185c5a0036 100644 --- a/admin/notes/repo +++ b/admin/notes/repo | |||
| @@ -42,6 +42,24 @@ yet another fun excursion into the exciting world of version control. | |||
| 42 | 42 | ||
| 43 | https://lists.gnu.org/r/emacs-devel/2010-04/msg00086.html | 43 | https://lists.gnu.org/r/emacs-devel/2010-04/msg00086.html |
| 44 | 44 | ||
| 45 | * feature and scratch branches | ||
| 46 | |||
| 47 | Besides the master branch, which is where development takes place, and | ||
| 48 | the "emacs-NN" release branches, we also have branches whose names | ||
| 49 | start with "scratch/" and "feature/". The "feature/" prefix is used | ||
| 50 | for feature branches that are intended to live for some time, while | ||
| 51 | "scratch/" is for one-off throw-away-after-use branches. | ||
| 52 | |||
| 53 | We do not intend to "git merge" from scratch branches, so force-pushes | ||
| 54 | are tolerated, as well as commits with poor style, incomplete commit | ||
| 55 | messages, etc. | ||
| 56 | |||
| 57 | We do expect to "git merge" from feature branches so: no force push, | ||
| 58 | and no commits that don't have a proper commit message. | ||
| 59 | |||
| 60 | Automatic tests are run for feature/* branches on EMBA. | ||
| 61 | See: https://emba.gnu.org/emacs/emacs/-/pipelines | ||
| 62 | |||
| 45 | * Installing changes from gnulib | 63 | * Installing changes from gnulib |
| 46 | 64 | ||
| 47 | Some of the files in Emacs are copied from gnulib. To synchronize | 65 | Some of the files in Emacs are copied from gnulib. To synchronize |