ZyX_I avatar ZyX_I committed cf3d1e5

@%aurum/drivers/git: Fixed forced branch delete

Comments (0)

Files changed (1)

autoload/aurum/drivers/git.vim

     endif
     let args=['--', a:label]
     let kwargs={}
-    if a:force
-        let kwargs.force=1
-    endif
     if a:rev is 0
-        let kwargs.d=1
+        " No need to forced tag delete
+        if a:force && a:type is# 'branch'
+            let kwargs.D=1
+        else
+            let kwargs.d=1
+        endif
     else
+        if a:force
+            let kwargs.force=1
+        endif
         let args+=[a:rev]
     endif
     return s:F.gitm(a:repo, a:type, args, kwargs, 0,
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.