Method: Git::Lib#diff_full
- Defined in:
- lib/git/lib.rb
#diff_full(obj1 = 'HEAD', obj2 = nil, opts = {})
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
897 898 899 900 901 902 903 904 905 906 907 908 909 |
# File 'lib/git/lib.rb', line 897 def diff_full(obj1 = 'HEAD', obj2 = nil, opts = {}) ('commit or commit range', obj1, obj2) ArgsBuilder.validate!(opts, DIFF_FULL_OPTION_MAP) args = build_args(opts, DIFF_FULL_OPTION_MAP) args.push(obj1, obj2).compact! if (pathspecs = normalize_pathspecs(opts[:path_limiter], 'path limiter')) args.push('--', *pathspecs) end command('diff', *args) end |