# git: Remove JobStatus from PendingOp in favour of in-flight pruning \(\#42955\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/696fdd8fed12da625357dc75939b0787c171b5d7)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: 696fdd8fed12da625357dc75939b0787c171b5d7

Requested commit: 696fdd8fed12da625357dc75939b0787c171b5d7

Commit: 696fdd8fed12da625357dc75939b0787c171b5d7

Tree: 45c24f593b9f24b336989c835dc00b418a02dd4c

Author: Jakub Konka

Committer: GitHub

## Message

```
git: Remove JobStatus from PendingOp in favour of in-flight pruning (#42955)

The idea is that we only store running (`!self.finished`) or finished
(`self.finished`) pending ops, while everything else (skipped, errored)
jobs are pruned out immediately. We don't really need them in the grand
scheme of things anyway.

Release Notes:

- N/A
```

## Parents

- [980f8bff2aa011dcb0f595db2da33ed1a5be190d](https://git.cafe/gitcafe/zed/commit/980f8bff2aa011dcb0f595db2da33ed1a5be190d?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/696fdd8fed12da625357dc75939b0787c171b5d7?format=markdown)
