| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
| |
Avoid a crash if a mapping contains files that no longer exist.
This could happen because eg, one was deleted and a commit has not yet been
done to update the mapping.
Fix path calculation.
|
|
|
|
| |
to the top of the repository, even when operating inside a subdirectory.
|
|
|
|
| |
would cause a surprising behavior if modifying one, where the other would also change.
|
|
|
|
|
| |
Also, changed sync to no longer automatically add files in direct mode.
That was only necessary before because add didn't work.
|
|
|
|
| |
content is not present.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When a file is changed in direct mode, the old content is probably lost
(at least from the local repo), and bookeeping needs to be updated to
reflect this.
Also, synthetic add events are generated at assistant startup, so
make it detect when the file has not really changed, and avoid re-adding
it.
This does add the overhead of querying the runing git cat-file for the
key that's recorded in git for the file, each time a file is added or
modified in direct mode.
|
| |
|
|
|
|
|
| |
Sometimes ./file will be passed in, and sometimes file; need to treat these
the same.
|
|
|
|
| |
Handles our file right, but not theirs.
|
|
|
|
|
| |
Automatic merge resoltion code needs to be fixed to preserve objects from
direct mode files.
|
|
|