@@ -878,28 +878,31 @@ Require that fast-import supports the specified feature, or abort if
878878it does not.
879879
880880....
881- 'feature' SP <feature> LF
881+ 'feature' SP <feature> ('=' <argument>)? LF
882882....
883883
884- The <feature> part of the command may be any string matching
885- ^[a-zA-Z][a-zA-Z-]*$ and should be understood by fast-import.
886-
887- Feature work identical as their option counterparts with the
888- exception of the import-marks feature, see below.
889-
890- The following features are currently supported:
891-
892- * date-format
893- * import-marks
894- * export-marks
895- * relative-marks
896- * no-relative-marks
897- * force
898-
899- The import-marks behaves differently from when it is specified as
900- commandline option in that only one "feature import-marks" is allowed
901- per stream. Also, any --import-marks= specified on the commandline
902- will override those from the stream (if any).
884+ The <feature> part of the command may be any one of the following:
885+
886+ date-format::
887+ export-marks::
888+ relative-marks::
889+ no-relative-marks::
890+ force::
891+ Act as though the corresponding command-line option with
892+ a leading '--' was passed on the command line
893+ (see OPTIONS, above).
894+
895+ import-marks::
896+ Like --import-marks except in two respects: first, only one
897+ "feature import-marks" command is allowed per stream;
898+ second, an --import-marks= command-line option overrides
899+ any "feature import-marks" command in the stream.
900+
901+ notes::
902+ Require that the backend support the 'notemodify' (N)
903+ subcommand to the 'commit' command.
904+ Versions of fast-import not supporting notes will exit
905+ with a message indicating so.
903906
904907`option`
905908~~~~~~~~
0 commit comments