File tree 3 files changed +6
-1
lines changed
3 files changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -880,7 +880,8 @@ git_enum! {
880
880
GIT_CONFIG_LEVEL_XDG = 3 ,
881
881
GIT_CONFIG_LEVEL_GLOBAL = 4 ,
882
882
GIT_CONFIG_LEVEL_LOCAL = 5 ,
883
- GIT_CONFIG_LEVEL_APP = 6 ,
883
+ GIT_CONFIG_LEVEL_WORKTREE = 6 ,
884
+ GIT_CONFIG_LEVEL_APP = 7 ,
884
885
GIT_CONFIG_HIGHEST_LEVEL = -1 ,
885
886
}
886
887
}
Original file line number Diff line number Diff line change @@ -166,6 +166,7 @@ mod impls {
166
166
ConfigLevel :: XDG => raw:: GIT_CONFIG_LEVEL_XDG ,
167
167
ConfigLevel :: Global => raw:: GIT_CONFIG_LEVEL_GLOBAL ,
168
168
ConfigLevel :: Local => raw:: GIT_CONFIG_LEVEL_LOCAL ,
169
+ ConfigLevel :: Worktree => raw:: GIT_CONFIG_LEVEL_WORKTREE ,
169
170
ConfigLevel :: App => raw:: GIT_CONFIG_LEVEL_APP ,
170
171
ConfigLevel :: Highest => raw:: GIT_CONFIG_HIGHEST_LEVEL ,
171
172
}
Original file line number Diff line number Diff line change @@ -385,6 +385,8 @@ pub enum ConfigLevel {
385
385
Global ,
386
386
/// Repository specific config, e.g. $PWD/.git/config
387
387
Local ,
388
+ /// Worktree specific configuration file, e.g. $GIT_DIR/config.worktree
389
+ Worktree ,
388
390
/// Application specific configuration file
389
391
App ,
390
392
/// Highest level available
@@ -974,6 +976,7 @@ impl ConfigLevel {
974
976
raw:: GIT_CONFIG_LEVEL_XDG => ConfigLevel :: XDG ,
975
977
raw:: GIT_CONFIG_LEVEL_GLOBAL => ConfigLevel :: Global ,
976
978
raw:: GIT_CONFIG_LEVEL_LOCAL => ConfigLevel :: Local ,
979
+ raw:: GIT_CONFIG_LEVEL_WORKTREE => ConfigLevel :: Worktree ,
977
980
raw:: GIT_CONFIG_LEVEL_APP => ConfigLevel :: App ,
978
981
raw:: GIT_CONFIG_HIGHEST_LEVEL => ConfigLevel :: Highest ,
979
982
n => panic ! ( "unknown config level: {}" , n) ,
You can’t perform that action at this time.
0 commit comments