Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: Cherry-Picking of Code Commits in Long-Running, Multi-release Software   This paper presents Tartarian, a tool that supports maintenance of software
with long-running, multi-release branches in distributed version control
systems. When new maintenance code, such as bug fixes and code improvement, is
committed into a branch, it is likely that such code can be applied or reused
with some other branches. To do so, a developer may manually identify a commit
and cherry pick it. Tartarian can support this activity by providing commit
hashtags, which the developer uses as metadata to specify their intentions when
committing the code. With these tags, Tartarian uses dependency graph, that
represents the dependency constraints of the branches, and Branch Identifier,
which matches the commit hashtags with the dependency graph, to identify the
applicable branches for the commits. Using Tartarian, developers may be able to
maintain software with multiple releases more efficiently.

34
The categories of this paper are: chem-ph
16
The categories of this paper are: stat
31
The categories of this paper are: ao-sci
14
The categories of this paper are: math-ph
28
The categories of this paper are: alg-geom
24
The categories of this paper are: dg-ga
23
The categories of this paper are: solv-int
10
The categories of this paper are: q-bio
30
The categories of this paper are: q-alg
4
The categories of this paper are: cond-mat
29
The categories of this paper are: funct-an
8
The categories of this paper are: hep-ex
37
The categories of this paper are: supr-con
33
The categories of this paper are: plasm-ph
32
The categories of this paper are: atom-ph
0
The categories of this paper are: hep-ph