Commits
- Commit:
dcb5b83a7470b57af0f2d26f6fbe6810308b13aa
- From:
- Omar Polo <op@omarpolo.com>
- Date:
extract the filtering to its own function
I got tired of `n` a millions of time when debugging
vc-got-dir-status-files, so I extracted it to its own function.
(yeah, I could have used a conditional breakpoint, but I feel this is
more readable)
- Commit:
76d978fa0c79a15471dc879b9abacee1914292ae
- From:
- Omar Polo <op@omarpolo.com>
- Date:
minor tweaks
added some process-file-side-effect around, minor style fixes, some
minor docs improvements. No (theoretically) functional changes.
- Commit:
6f42ede4aec43aaad2f470329c034ed0b40945b0
- From:
- Omar Polo <op@omarpolo.com>
- Date:
don't create temp buffers for nothing
- Commit:
b2721e87c68f1736977be7a3e803375abad6bfa8
- From:
- Omar Polo <op@omarpolo.com>
- Date:
set status to 'staged if a file has all its modification staged
this somewhat breaks (?) the contract of the function, but this
doesn't seem to have bad effects.
- Commit:
9e0194139b3ace5c3cf3802cc38230ae9e9f38f1
- From:
- Omar Polo <op@omarpolo.com>
- Date:
improve vc-dir presentation & document vc-got-stage in README
- Commit:
67332bad72a385b3f102139acb1633642cbd9e64
- From:
- Omar Polo <op@omarpolo.com>
- Date:
docs fixes
- Commit:
6eea6cfb1e3422589b7c48e032e3c3bdd34a2c49
- From:
- Omar Polo <op@omarpolo.com>
- Date:
drop unnecessary `:group's directive in defcustom
- Commit:
2d83de2ecf9274d3ab0469cabb968114d1d1bedb
- From:
- Omar Polo <op@omarpolo.com>
- Date:
implement vc-got-dir-printer
This way we can control how each file gets displayed in the *vc-dir*
buffer and display the staged information.
The advice around vc-dir-move-to-goal-column is needed otherwise `n'
and `p' moves the cursor to the wrong column. vc-dir.el hardcodes
that value to 25.
- Commit:
cf4e3ebe40038ce0bfff250a345070556b386fe1
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix vc-got-dir-status-files
after the last change to vc-got--status it wouldn't return
'up-to-date.
- Commit:
5b4a6b90934a88444422e199dcde129e7db4ed8e
- From:
- Omar Polo <op@omarpolo.com>
- Date:
more docs
- Commit:
668dc8eb0b9440ec404e94c343f3bf4978d4e90a
- From:
- Omar Polo <op@omarpolo.com>
- Date:
vc-got--status: handle stage info and filter result
Changed how vc-got--status works: before it returned a string
representing the output of "got status", now a data structure. Elisp
is better (and more efficient) at managing buffers instead.
Additionally, now it parses also the stage information and has a
flag to list only file with certain status flag (i.e. only conflicted
files, only added files, ...)
- Commit:
ffa81a1d2d8cc7efa8ac9b4babf21f3c9751e6b7
- From:
- Omar Polo <op@omarpolo.com>
- Date:
typo
- Commit:
daae979d49408c97d6ed40de4a1aad4c2304c91d
- From:
- Omar Polo <op@omarpolo.com>
- Date:
implement vc-got-stage-commit to commit staged changes
- Commit:
6b6c8a7882362c36787a7522e0b0cecc463f6e3d
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fundamentals for staging changes
This is an initial implementation for the stage/unstage functionalities.
They operate at a smaller scope than filesets, the work with
individual hunks.
An interactive stage hunks and a unstage-all are implemented.
- Commit:
43c93a89a7024d8b8556207cd1404c6b563249e8
- From:
- Omar Polo <op@omarpolo.com>
- Date:
typo