This website requires JavaScript.
Explore
Help
Sign in
revi-archive
/
phorge-phorge
Watch
1
Star
0
Fork
You've already forked phorge-phorge
0
mirror of
https://we.phorge.it/source/phorge.git
synced
2024-11-22 06:42:42 +01:00
Code
Issues
Releases
Wiki
Activity
71b273a622
phorge-phorge
/
.arcconfig
6 lines
99 B
Text
Raw
Normal View
History
Unescape
Escape
Import some code, some of which may be relevant to the project.
2011-01-16 22:51:39 +01:00
{
T15006: Update .arcconfig to point to we.phorge.it Summary: Update the `.arcconfig` file to point to our decided-upon URL for hosting Refs T15006 Test Plan: I used `arc which` and verified it identified `https://we.phorge.it`: ```lang=console REPOSITORY To identify the repository associated with this working copy, arc followed this process: Configuration value "repository.callsign" is empty. This repository has no VCS UUID (this is normal for git/hg). The remote URI for this working copy is "ssh://git@we.phorge.it/source/phorge.git". Found a unique matching repository. This working copy is associated with the Phorge repository. ``` Reviewers: avivey, chris, tobiaswiese Reviewed By: avivey, tobiaswiese Maniphest Tasks: T15006 Differential Revision: https://we.phorge.it/D25001
2021-06-18 05:38:55 +02:00
"phabricator.uri": "https://we.phorge.it/",
Set "history.immutable" to "false" explicitly in .arcconfig Summary: If contributors use "history.immutable" by default (for example, in user/global config) and then try to contribute to Phabricator, they might land in a way that creates merge commits, which we'd prefer to avoid. To make this a bit harder to do unintentionally, set "history.immutable" to "false" explicitly in `.arcconfig`. This will override any user or system setting and keep `land` in squash mode in this project. This might also be a problem in general, and maybe in the long term we need something like one of these warnings: > (when arc landing) You haven't landed changes to this project before, are you sure you want to create a merge commit / are you sure you want to squash? ...or: > (when doing anything) This project doesn't have a history.immutable setting; you should probably set one so user settings don't win out. ...or just not let this be set at the user/system level, although that's annoying in some cases. Also maybe this: > (when arc landing) You're about to create a merge commit, but the last Differential change in history squashed instead. Merge anyway? However, we haven't seen this as a widespread issue outside of this project yet (and even in this project I think it has only happened 2-3 times), so just put up a guard rail in our own configuration for now. Test Plan: - Ran `arc set-config history.immutable true` to set the flag in my user settings. - Ran `arc get-config` to verify that the setting overrode system/user settings: ``` epriestley@orbital ~/dev/phabricator $ arc get-config history.immutable --verbose history.immutable If true, arc will never change repository history (e.g., through amending or rebasing). Defaults to true in Mercurial and false in Git. This setting has no effect in Subversion. Example Value: false Current Value: false Current Source: project local Value: - project Value: false user Value: true system Value: - default Value: - ``` Reviewers: chad, fooishbar Reviewed By: fooishbar Differential Revision: https://secure.phabricator.com/D16364
2016-08-03 16:57:29 +02:00
"load": ["src/"],
"history.immutable": false
Import some code, some of which may be relevant to the project.
2011-01-16 22:51:39 +01:00
}
Copy permalink