|
1 |
| -local oop = require('diffview.oop') |
| 1 | +local Commit = require("diffview.vcs.adapters.git.commit").GitCommit |
2 | 2 | local CountDownLatch = require("diffview.control").CountDownLatch
|
3 |
| -local arg_parser = require('diffview.arg_parser') |
4 |
| -local logger = require('diffview.logger') |
5 |
| -local utils = require('diffview.utils') |
6 |
| -local async = require("plenary.async") |
7 |
| -local config = require('diffview.config') |
8 |
| -local lazy = require('diffview.lazy') |
9 |
| -local FileEntry = require("diffview.scene.file_entry").FileEntry |
10 | 3 | local Diff2Hor = require("diffview.scene.layouts.diff_2_hor").Diff2Hor
|
11 |
| -local LogEntry = require("diffview.vcs.log_entry").LogEntry |
12 |
| -local RevType = require("diffview.vcs.rev").RevType |
| 4 | +local FileEntry = require("diffview.scene.file_entry").FileEntry |
13 | 5 | local GitRev = require("diffview.vcs.adapters.git.rev").GitRev
|
14 |
| -local VCSAdapter = require('diffview.vcs.adapter').VCSAdapter |
15 | 6 | local Job = require("plenary.job")
|
16 |
| -local JobStatus = require('diffview.vcs.utils').JobStatus |
17 |
| -local diffview = require('diffview') |
18 |
| -local Commit = require('diffview.vcs.adapters.git.commit').GitCommit |
| 7 | +local JobStatus = require("diffview.vcs.utils").JobStatus |
| 8 | +local LogEntry = require("diffview.vcs.log_entry").LogEntry |
| 9 | +local RevType = require("diffview.vcs.rev").RevType |
| 10 | +local VCSAdapter = require("diffview.vcs.adapter").VCSAdapter |
| 11 | +local arg_parser = require("diffview.arg_parser") |
| 12 | +local async = require("plenary.async") |
| 13 | +local config = require("diffview.config") |
| 14 | +local diffview = require("diffview") |
| 15 | +local lazy = require("diffview.lazy") |
| 16 | +local logger = require("diffview.logger") |
| 17 | +local oop = require("diffview.oop") |
| 18 | +local utils = require("diffview.utils") |
19 | 19 |
|
20 | 20 | ---@type PathLib
|
21 | 21 | local pl = lazy.access(utils, "path")
|
22 | 22 |
|
23 | 23 | local M = {}
|
24 | 24 |
|
25 | 25 | ---@class GitAdapter : VCSAdapter
|
26 |
| -local GitAdapter = oop.create_class('GitAdapter', VCSAdapter) |
| 26 | +local GitAdapter = oop.create_class("GitAdapter", VCSAdapter) |
27 | 27 |
|
28 | 28 | GitAdapter.Rev = GitRev
|
29 | 29 |
|
|
90 | 90 | ---@param path string
|
91 | 91 | ---@return string?
|
92 | 92 | local function get_toplevel(path)
|
93 |
| - local out, code = utils.system_list(vim.tbl_flatten({config.get_config().git_cmd, {"rev-parse", "--path-format=absolute", "--show-toplevel"}, path})) |
| 93 | + local out, code = utils.system_list(vim.tbl_flatten({ |
| 94 | + config.get_config().git_cmd, |
| 95 | + { "rev-parse", "--path-format=absolute", "--show-toplevel" }, |
| 96 | + path |
| 97 | + })) |
94 | 98 | if code ~= 0 then
|
95 | 99 | return nil
|
96 | 100 | end
|
@@ -527,8 +531,7 @@ local incremental_line_trace_data = async.void(function(state, callback)
|
527 | 531 | utils.handle_job(trace_job, {
|
528 | 532 | debug_opt = {
|
529 | 533 | context = "GitAdapter>incremental_line_trace_data()",
|
530 |
| - func = "s_debug", |
531 |
| - debug_level = 1, |
| 534 | + func = "s_info", |
532 | 535 | no_stdout = true,
|
533 | 536 | }
|
534 | 537 | })
|
@@ -1012,7 +1015,7 @@ function GitAdapter:diffview_options(args)
|
1012 | 1015 | local default_args = config.get_config().default_args.DiffviewOpen
|
1013 | 1016 | local argo = arg_parser.parse(vim.tbl_flatten({ default_args, args }))
|
1014 | 1017 | local rev_arg = argo.args[1]
|
1015 |
| - |
| 1018 | + |
1016 | 1019 | local left, right = self:parse_revs(rev_arg, {
|
1017 | 1020 | cached = argo:get_flag({ "cached", "staged" }),
|
1018 | 1021 | imply_local = argo:get_flag("imply-local"),
|
|
0 commit comments