View Javadoc
1   /*
2    * Copyright (C) 2010, Mathias Kinzler <mathias.kinzler@sap.com>
3    * Copyright (C) 2010, Chris Aniszczyk <caniszczyk@gmail.com>
4    * Copyright (C) 2012, 2020, Robin Rosenberg and others
5    *
6    * This program and the accompanying materials are made available under the
7    * terms of the Eclipse Distribution License v. 1.0 which is available at
8    * https://www.eclipse.org/org/documents/edl-v10.php.
9    *
10   * SPDX-License-Identifier: BSD-3-Clause
11   */
12  package org.eclipse.jgit.lib;
13  
14  /**
15   * Constants for use with the Configuration classes: section names,
16   * configuration keys
17   */
18  @SuppressWarnings("nls")
19  public final class ConfigConstants {
20  	/** The "core" section */
21  	public static final String CONFIG_CORE_SECTION = "core";
22  
23  	/** The "branch" section */
24  	public static final String CONFIG_BRANCH_SECTION = "branch";
25  
26  	/** The "remote" section */
27  	public static final String CONFIG_REMOTE_SECTION = "remote";
28  
29  	/** The "diff" section */
30  	public static final String CONFIG_DIFF_SECTION = "diff";
31  
32  	/** The "dfs" section */
33  	public static final String CONFIG_DFS_SECTION = "dfs";
34  
35  	/**
36  	 * The "receive" section
37  	 * @since 4.6
38  	 */
39  	public static final String CONFIG_RECEIVE_SECTION = "receive";
40  
41  	/** The "user" section */
42  	public static final String CONFIG_USER_SECTION = "user";
43  
44  	/** The "gerrit" section */
45  	public static final String CONFIG_GERRIT_SECTION = "gerrit";
46  
47  	/** The "workflow" section */
48  	public static final String CONFIG_WORKFLOW_SECTION = "workflow";
49  
50  	/** The "submodule" section */
51  	public static final String CONFIG_SUBMODULE_SECTION = "submodule";
52  
53  	/**
54  	 * The "rebase" section
55  	 * @since 3.2
56  	 */
57  	public static final String CONFIG_REBASE_SECTION = "rebase";
58  
59  	/** The "gc" section */
60  	public static final String CONFIG_GC_SECTION = "gc";
61  
62  	/** The "pack" section */
63  	public static final String CONFIG_PACK_SECTION = "pack";
64  
65  	/**
66  	 * The "fetch" section
67  	 * @since 3.3
68  	 */
69  	public static final String CONFIG_FETCH_SECTION = "fetch";
70  
71  	/**
72  	 * The "pull" section
73  	 * @since 3.5
74  	 */
75  	public static final String CONFIG_PULL_SECTION = "pull";
76  
77  	/**
78  	 * The "merge" section
79  	 * @since 4.9
80  	 */
81  	public static final String CONFIG_MERGE_SECTION = "merge";
82  
83  	/**
84  	 * The "filter" section
85  	 * @since 4.6
86  	 */
87  	public static final String CONFIG_FILTER_SECTION = "filter";
88  
89  	/**
90  	 * The "gpg" section
91  	 * @since 5.2
92  	 */
93  	public static final String CONFIG_GPG_SECTION = "gpg";
94  
95  	/**
96  	 * The "protocol" section
97  	 * @since 5.9
98  	 */
99  	public static final String CONFIG_PROTOCOL_SECTION = "protocol";
100 
101 	/**
102 	 * The "format" key
103 	 * @since 5.2
104 	 */
105 	public static final String CONFIG_KEY_FORMAT = "format";
106 
107 	/**
108 	 * The "program" key
109 	 *
110 	 * @since 5.11
111 	 */
112 	public static final String CONFIG_KEY_PROGRAM = "program";
113 
114 	/**
115 	 * The "signingKey" key
116 	 *
117 	 * @since 5.2
118 	 */
119 	public static final String CONFIG_KEY_SIGNINGKEY = "signingKey";
120 
121 	/**
122 	 * The "commit" section
123 	 * @since 5.2
124 	 */
125 	public static final String CONFIG_COMMIT_SECTION = "commit";
126 
127 	/**
128 	 * The "tag" section
129 	 *
130 	 * @since 5.11
131 	 */
132 	public static final String CONFIG_TAG_SECTION = "tag";
133 
134 	/**
135 	 * The "gpgSign" key
136 	 *
137 	 * @since 5.2
138 	 */
139 	public static final String CONFIG_KEY_GPGSIGN = "gpgSign";
140 
141 	/**
142 	 * The "forceSignAnnotated" key
143 	 *
144 	 * @since 5.11
145 	 */
146 	public static final String CONFIG_KEY_FORCE_SIGN_ANNOTATED = "forceSignAnnotated";
147 
148 	/**
149 	 * The "hooksPath" key.
150 	 *
151 	 * @since 5.6
152 	 */
153 	public static final String CONFIG_KEY_HOOKS_PATH = "hooksPath";
154 
155 	/**
156 	 * The "quotePath" key.
157 	 * @since 5.6
158 	 */
159 	public static final String CONFIG_KEY_QUOTE_PATH = "quotePath";
160 
161 	/** The "algorithm" key */
162 	public static final String CONFIG_KEY_ALGORITHM = "algorithm";
163 
164 	/** The "autocrlf" key */
165 	public static final String CONFIG_KEY_AUTOCRLF = "autocrlf";
166 
167 	/**
168 	 * The "auto" key
169 	 * @since 4.6
170 	 */
171 	public static final String CONFIG_KEY_AUTO = "auto";
172 
173 	/**
174 	 * The "autogc" key
175 	 * @since 4.6
176 	 */
177 	public static final String CONFIG_KEY_AUTOGC = "autogc";
178 
179 	/**
180 	 * The "autopacklimit" key
181 	 * @since 4.6
182 	 */
183 	public static final String CONFIG_KEY_AUTOPACKLIMIT = "autopacklimit";
184 
185 	/**
186 	 * The "eol" key
187 	 *
188 	 * @since 4.3
189 	 */
190 	public static final String CONFIG_KEY_EOL = "eol";
191 
192 	/** The "bare" key */
193 	public static final String CONFIG_KEY_BARE = "bare";
194 
195 	/** The "excludesfile" key */
196 	public static final String CONFIG_KEY_EXCLUDESFILE = "excludesfile";
197 
198 	/**
199 	 * The "attributesfile" key
200 	 *
201 	 * @since 3.7
202 	 */
203 	public static final String CONFIG_KEY_ATTRIBUTESFILE = "attributesfile";
204 
205 	/** The "filemode" key */
206 	public static final String CONFIG_KEY_FILEMODE = "filemode";
207 
208 	/** The "logallrefupdates" key */
209 	public static final String CONFIG_KEY_LOGALLREFUPDATES = "logallrefupdates";
210 
211 	/** The "repositoryformatversion" key */
212 	public static final String CONFIG_KEY_REPO_FORMAT_VERSION = "repositoryformatversion";
213 
214 	/** The "worktree" key */
215 	public static final String CONFIG_KEY_WORKTREE = "worktree";
216 
217 	/** The "blockLimit" key */
218 	public static final String CONFIG_KEY_BLOCK_LIMIT = "blockLimit";
219 
220 	/** The "blockSize" key */
221 	public static final String CONFIG_KEY_BLOCK_SIZE = "blockSize";
222 
223 	/**
224 	 * The "concurrencyLevel" key
225 	 *
226 	 * @since 4.6
227 	 */
228 	public static final String CONFIG_KEY_CONCURRENCY_LEVEL = "concurrencyLevel";
229 
230 	/** The "deltaBaseCacheLimit" key */
231 	public static final String CONFIG_KEY_DELTA_BASE_CACHE_LIMIT = "deltaBaseCacheLimit";
232 
233 	/**
234 	 * The "symlinks" key
235 	 * @since 3.3
236 	 */
237 	public static final String CONFIG_KEY_SYMLINKS = "symlinks";
238 
239 	/** The "streamFileThreshold" key */
240 	public static final String CONFIG_KEY_STREAM_FILE_TRESHOLD = "streamFileThreshold";
241 
242 	/**
243 	 * The "packedGitMmap" key
244 	 * @since 5.1.13
245 	 */
246 	public static final String CONFIG_KEY_PACKED_GIT_MMAP = "packedgitmmap";
247 
248 	/**
249 	 * The "packedGitWindowSize" key
250 	 * @since 5.1.13
251 	 */
252 	public static final String CONFIG_KEY_PACKED_GIT_WINDOWSIZE = "packedgitwindowsize";
253 
254 	/**
255 	 * The "packedGitLimit" key
256 	 * @since 5.1.13
257 	 */
258 	public static final String CONFIG_KEY_PACKED_GIT_LIMIT = "packedgitlimit";
259 
260 	/**
261 	 * The "packedGitOpenFiles" key
262 	 * @since 5.1.13
263 	 */
264 	public static final String CONFIG_KEY_PACKED_GIT_OPENFILES = "packedgitopenfiles";
265 
266 	/**
267 	 * The "packedGitUseStrongRefs" key
268 	 * @since 5.1.13
269 	 */
270 	public static final String CONFIG_KEY_PACKED_GIT_USE_STRONGREFS = "packedgitusestrongrefs";
271 
272 	/** The "remote" key */
273 	public static final String CONFIG_KEY_REMOTE = "remote";
274 
275 	/** The "merge" key */
276 	public static final String CONFIG_KEY_MERGE = "merge";
277 
278 	/** The "rebase" key */
279 	public static final String CONFIG_KEY_REBASE = "rebase";
280 
281 	/** The "url" key */
282 	public static final String CONFIG_KEY_URL = "url";
283 
284 	/** The "autosetupmerge" key */
285 	public static final String CONFIG_KEY_AUTOSETUPMERGE = "autosetupmerge";
286 
287 	/** The "autosetuprebase" key */
288 	public static final String CONFIG_KEY_AUTOSETUPREBASE = "autosetuprebase";
289 
290 	/**
291 	 * The "autostash" key
292 	 * @since 3.2
293 	 */
294 	public static final String CONFIG_KEY_AUTOSTASH = "autostash";
295 
296 	/** The "name" key */
297 	public static final String CONFIG_KEY_NAME = "name";
298 
299 	/** The "email" key */
300 	public static final String CONFIG_KEY_EMAIL = "email";
301 
302 	/** The "false" key (used to configure {@link #CONFIG_KEY_AUTOSETUPMERGE} */
303 	public static final String CONFIG_KEY_FALSE = "false";
304 
305 	/** The "true" key (used to configure {@link #CONFIG_KEY_AUTOSETUPMERGE} */
306 	public static final String CONFIG_KEY_TRUE = "true";
307 
308 	/**
309 	 * The "always" key (used to configure {@link #CONFIG_KEY_AUTOSETUPREBASE}
310 	 * and {@link #CONFIG_KEY_AUTOSETUPMERGE}
311 	 */
312 	public static final String CONFIG_KEY_ALWAYS = "always";
313 
314 	/** The "never" key (used to configure {@link #CONFIG_KEY_AUTOSETUPREBASE} */
315 	public static final String CONFIG_KEY_NEVER = "never";
316 
317 	/** The "local" key (used to configure {@link #CONFIG_KEY_AUTOSETUPREBASE} */
318 	public static final String CONFIG_KEY_LOCAL = "local";
319 
320 	/** The "createchangeid" key */
321 	public static final String CONFIG_KEY_CREATECHANGEID = "createchangeid";
322 
323 	/** The "defaultsourceref" key */
324 	public static final String CONFIG_KEY_DEFBRANCHSTARTPOINT = "defbranchstartpoint";
325 
326 	/** The "path" key */
327 	public static final String CONFIG_KEY_PATH = "path";
328 
329 	/** The "update" key */
330 	public static final String CONFIG_KEY_UPDATE = "update";
331 
332 	/**
333 	 * The "ignore" key
334 	 * @since 3.6
335 	 */
336 	public static final String CONFIG_KEY_IGNORE = "ignore";
337 
338 	/** The "compression" key */
339 	public static final String CONFIG_KEY_COMPRESSION = "compression";
340 
341 	/** The "indexversion" key */
342 	public static final String CONFIG_KEY_INDEXVERSION = "indexversion";
343 
344 	/**
345 	 * The "hidedotfiles" key
346 	 * @since 3.5
347 	 */
348 	public static final String CONFIG_KEY_HIDEDOTFILES = "hidedotfiles";
349 
350 	/**
351 	 * The "dirnogitlinks" key
352 	 * @since 4.3
353 	 */
354 	public static final String CONFIG_KEY_DIRNOGITLINKS = "dirNoGitLinks";
355 
356 	/** The "precomposeunicode" key */
357 	public static final String CONFIG_KEY_PRECOMPOSEUNICODE = "precomposeunicode";
358 
359 	/** The "pruneexpire" key */
360 	public static final String CONFIG_KEY_PRUNEEXPIRE = "pruneexpire";
361 
362 	/**
363 	 * The "prunepackexpire" key
364 	 * @since 4.3
365 	 */
366 	public static final String CONFIG_KEY_PRUNEPACKEXPIRE = "prunepackexpire";
367 
368 	/**
369 	 * The "logexpiry" key
370 	 *
371 	 * @since 4.7
372 	 */
373 	public static final String CONFIG_KEY_LOGEXPIRY = "logExpiry";
374 
375 	/**
376 	 * The "autodetach" key
377 	 *
378 	 * @since 4.7
379 	 */
380 	public static final String CONFIG_KEY_AUTODETACH = "autoDetach";
381 
382 	/**
383 	 * The "aggressiveDepth" key
384 	 * @since 3.6
385 	 */
386 	public static final String CONFIG_KEY_AGGRESSIVE_DEPTH = "aggressiveDepth";
387 
388 	/**
389 	 * The "aggressiveWindow" key
390 	 * @since 3.6
391 	 */
392 	public static final String CONFIG_KEY_AGGRESSIVE_WINDOW = "aggressiveWindow";
393 
394 	/** The "mergeoptions" key */
395 	public static final String CONFIG_KEY_MERGEOPTIONS = "mergeoptions";
396 
397 	/** The "ff" key */
398 	public static final String CONFIG_KEY_FF = "ff";
399 
400 	/**
401 	 * The "conflictStyle" key.
402 	 *
403 	 * @since 5.12
404 	 */
405 	public static final String CONFIG_KEY_CONFLICTSTYLE = "conflictStyle";
406 
407 	/**
408 	 * The "checkstat" key
409 	 *
410 	 * @since 3.0
411 	 */
412 	public static final String CONFIG_KEY_CHECKSTAT = "checkstat";
413 
414 	/**
415 	 * The "renamelimit" key in the "diff" section
416 	 * @since 3.0
417 	 */
418 	public static final String CONFIG_KEY_RENAMELIMIT = "renamelimit";
419 
420 	/**
421 	 * The "trustfolderstat" key in the "core" section
422 	 * @since 3.6
423 	 */
424 	public static final String CONFIG_KEY_TRUSTFOLDERSTAT = "trustfolderstat";
425 
426 	/**
427 	 * The "supportsAtomicFileCreation" key in the "core" section
428 	 *
429 	 * @since 4.5
430 	 */
431 	public static final String CONFIG_KEY_SUPPORTSATOMICFILECREATION = "supportsatomicfilecreation";
432 
433 	/**
434 	 * The "noprefix" key in the "diff" section
435 	 * @since 3.0
436 	 */
437 	public static final String CONFIG_KEY_NOPREFIX = "noprefix";
438 
439 	/**
440 	 * A "renamelimit" value in the "diff" section
441 	 * @since 3.0
442 	 */
443 	public static final String CONFIG_RENAMELIMIT_COPY = "copy";
444 
445 	/**
446 	 * A "renamelimit" value in the "diff" section
447 	 * @since 3.0
448 	 */
449 	public static final String CONFIG_RENAMELIMIT_COPIES = "copies";
450 
451 	/**
452 	 * The "renames" key in the "diff" section
453 	 * @since 3.0
454 	 */
455 	public static final String CONFIG_KEY_RENAMES = "renames";
456 
457 	/**
458 	 * The "inCoreLimit" key in the "merge" section. It's a size limit (bytes) used to
459 	 * control a file to be stored in {@code Heap} or {@code LocalFile} during the merge.
460 	 * @since 4.9
461 	 */
462 	public static final String CONFIG_KEY_IN_CORE_LIMIT = "inCoreLimit";
463 
464 	/**
465 	 * The "prune" key
466 	 * @since 3.3
467 	 */
468 	public static final String CONFIG_KEY_PRUNE = "prune";
469 
470 	/**
471 	 * The "streamBuffer" key
472 	 * @since 4.0
473 	 */
474 	public static final String CONFIG_KEY_STREAM_BUFFER = "streamBuffer";
475 
476 	/**
477 	 * The "streamRatio" key
478 	 * @since 4.0
479 	 */
480 	public static final String CONFIG_KEY_STREAM_RATIO = "streamRatio";
481 
482 	/**
483 	 * Flag in the filter section whether to use JGit's implementations of
484 	 * filters and hooks
485 	 * @since 4.6
486 	 */
487 	public static final String CONFIG_KEY_USEJGITBUILTIN = "useJGitBuiltin";
488 
489 	/**
490 	 * The "fetchRecurseSubmodules" key
491 	 * @since 4.7
492 	 */
493 	public static final String CONFIG_KEY_FETCH_RECURSE_SUBMODULES = "fetchRecurseSubmodules";
494 
495 	/**
496 	 * The "recurseSubmodules" key
497 	 * @since 4.7
498 	 */
499 	public static final String CONFIG_KEY_RECURSE_SUBMODULES = "recurseSubmodules";
500 
501 	/**
502 	 * The "required" key
503 	 * @since 4.11
504 	 */
505 	public static final String CONFIG_KEY_REQUIRED = "required";
506 
507 	/**
508 	 * The "lfs" section
509 	 * @since 4.11
510 	 */
511 	public static final String CONFIG_SECTION_LFS = "lfs";
512 
513 	/**
514 	 * The "i18n" section
515 	 *
516 	 * @since 5.2
517 	 */
518 	public static final String CONFIG_SECTION_I18N = "i18n";
519 
520 	/**
521 	 * The "logOutputEncoding" key
522 	 *
523 	 * @since 5.2
524 	 */
525 	public static final String CONFIG_KEY_LOG_OUTPUT_ENCODING = "logOutputEncoding";
526 
527 	/**
528 	 * The "filesystem" section
529 	 * @since 5.1.9
530 	 */
531 	public static final String CONFIG_FILESYSTEM_SECTION = "filesystem";
532 
533 	/**
534 	 * The "timestampResolution" key
535 	 * @since 5.1.9
536 	 */
537 	public static final String CONFIG_KEY_TIMESTAMP_RESOLUTION = "timestampResolution";
538 
539 	/**
540 	 * The "minRacyThreshold" key
541 	 * @since 5.1.9
542 	 */
543 	public static final String CONFIG_KEY_MIN_RACY_THRESHOLD = "minRacyThreshold";
544 
545 
546 	/**
547 	 * The "refStorage" key
548 	 *
549 	 * @since 5.6.2
550 	 */
551 	public static final String CONFIG_KEY_REF_STORAGE = "refStorage";
552 
553 	/**
554 	 * The "extensions" section
555 	 *
556 	 * @since 5.6.2
557 	 */
558 	public static final String CONFIG_EXTENSIONS_SECTION = "extensions";
559 
560 	/**
561 	 * The extensions.refStorage key
562 	 * @since 5.7
563 	 */
564 	public static final String CONFIG_KEY_REFSTORAGE = "refStorage";
565 
566 	/**
567 	 * The "reftable" refStorage format
568 	 * @since 5.7
569 	 */
570 	public static final String CONFIG_REF_STORAGE_REFTABLE = "reftable";
571 
572 	/**
573 	 * The "jmx" section
574 	 * @since 5.1.13
575 	 */
576 	public static final String CONFIG_JMX_SECTION = "jmx";
577 
578 	/**
579 	 * The "pack.bigfilethreshold" key
580 	 * @since 5.8
581 	 */
582 	public static final String CONFIG_KEY_BIGFILE_THRESHOLD = "bigfilethreshold";
583 
584 	/**
585 	 * The "pack.bitmapContiguousCommitCount" key
586 	 * @since 5.8
587 	 */
588 	public static final String CONFIG_KEY_BITMAP_CONTIGUOUS_COMMIT_COUNT = "bitmapcontiguouscommitcount";
589 
590 	/**
591 	 * The "pack.bitmapDistantCommitSpan" key
592 	 * @since 5.8
593 	 */
594 	public static final String CONFIG_KEY_BITMAP_DISTANT_COMMIT_SPAN = "bitmapdistantcommitspan";
595 
596 	/**
597 	 * The "pack.bitmapExcessiveBranchCount" key
598 	 * @since 5.8
599 	 */
600 	public static final String CONFIG_KEY_BITMAP_EXCESSIVE_BRANCH_COUNT = "bitmapexcessivebranchcount";
601 
602 	/**
603 	 * The "pack.bitmapInactiveBranchAgeInDays" key
604 	 * @since 5.8
605 	 */
606 	public static final String CONFIG_KEY_BITMAP_INACTIVE_BRANCH_AGE_INDAYS = "bitmapinactivebranchageindays";
607 
608 	/**
609 	 * The "pack.bitmapRecentCommitSpan" key
610 	 * @since 5.8
611 	 */
612 	public static final String CONFIG_KEY_BITMAP_RECENT_COMMIT_COUNT = "bitmaprecentcommitspan";
613 
614 	/**
615 	 * The "pack.buildBitmaps" key
616 	 * @since 5.8
617 	 */
618 	public static final String CONFIG_KEY_BUILD_BITMAPS = "buildbitmaps";
619 
620 	/**
621 	 * The "pack.cutDeltaChains" key
622 	 * @since 5.8
623 	 */
624 	public static final String CONFIG_KEY_CUT_DELTACHAINS = "cutdeltachains";
625 
626 	/**
627 	 * The "pack.deltaCacheLimit" key
628 	 * @since 5.8
629 	 */
630 	public static final String CONFIG_KEY_DELTA_CACHE_LIMIT = "deltacachelimit";
631 
632 	/**
633 	 * The "pack.deltaCacheSize" key
634 	 * @since 5.8
635 	 */
636 	public static final String CONFIG_KEY_DELTA_CACHE_SIZE = "deltacachesize";
637 
638 	/**
639 	 * The "pack.deltaCompression" key
640 	 * @since 5.8
641 	 */
642 	public static final String CONFIG_KEY_DELTA_COMPRESSION = "deltacompression";
643 
644 	/**
645 	 * The "pack.depth" key
646 	 * @since 5.8
647 	 */
648 	public static final String CONFIG_KEY_DEPTH = "depth";
649 
650 	/**
651 	 * The "pack.minSizePreventRacyPack" key
652 	 * @since 5.8
653 	 */
654 	public static final String CONFIG_KEY_MIN_SIZE_PREVENT_RACYPACK = "minsizepreventracypack";
655 
656 	/**
657 	 * The "pack.reuseDeltas" key
658 	 * @since 5.8
659 	 */
660 	public static final String CONFIG_KEY_REUSE_DELTAS = "reusedeltas";
661 
662 	/**
663 	 * The "pack.reuseObjects" key
664 	 * @since 5.8
665 	 */
666 	public static final String CONFIG_KEY_REUSE_OBJECTS = "reuseobjects";
667 
668 	/**
669 	 * The "pack.singlePack" key
670 	 * @since 5.8
671 	 */
672 	public static final String CONFIG_KEY_SINGLE_PACK = "singlepack";
673 
674 	/**
675 	 * The "pack.threads" key
676 	 * @since 5.8
677 	 */
678 	public static final String CONFIG_KEY_THREADS = "threads";
679 
680 	/**
681 	 * The "pack.waitPreventRacyPack" key
682 	 * @since 5.8
683 	 */
684 	public static final String CONFIG_KEY_WAIT_PREVENT_RACYPACK = "waitpreventracypack";
685 
686 	/**
687 	 * The "pack.window" key
688 	 * @since 5.8
689 	 */
690 	public static final String CONFIG_KEY_WINDOW = "window";
691 
692 	/**
693 	 * The "pack.windowMemory" key
694 	 * @since 5.8
695 	 */
696 	public static final String CONFIG_KEY_WINDOW_MEMORY = "windowmemory";
697 
698 	/**
699 	 * The "feature" section
700 	 *
701 	 * @since 5.9
702 	 */
703 	public static final String CONFIG_FEATURE_SECTION = "feature";
704 
705 	/**
706 	 * The "feature.manyFiles" key
707 	 *
708 	 * @since 5.9
709 	 */
710 	public static final String CONFIG_KEY_MANYFILES = "manyFiles";
711 
712 	/**
713 	 * The "index" section
714 	 *
715 	 * @since 5.9
716 	 */
717 	public static final String CONFIG_INDEX_SECTION = "index";
718 
719 	/**
720 	 * The "version" key
721 	 *
722 	 * @since 5.9
723 	 */
724 	public static final String CONFIG_KEY_VERSION = "version";
725 
726 	/**
727 	 * The "init" section
728 	 *
729 	 * @since 5.11
730 	 */
731 	public static final String CONFIG_INIT_SECTION = "init";
732 
733 	/**
734 	 * The "defaultBranch" key
735 	 *
736 	 * @since 5.11
737 	 */
738 	public static final String CONFIG_KEY_DEFAULT_BRANCH = "defaultbranch";
739 }